使用J2OBJC作为内置的内部Xcode设置,我的Ionic / iOS项目遇到循环依赖问题。
我已经按照J2OBJC文档中的说明在离子项目中设置了构建规则和设置。我根据需要添加了库,用户标头和框架搜索路径(首先仅是应用程序目标,还尝试了应用程序目标和工作空间),并创建了用户定义的$ J2OBJC_HOME和(这可能不是要求的一部分)也添加了$ PROJECT_DIR。我还添加了Java构建规则
“ if [[--f” $ {J2OBJC_HOME} / j2objc“];然后回显” J2OBJC_HOME not 在Settings.xcconfig中正确定义,当前设置为 '$ {J2OBJC_HOME}'';出口1; fi;“ $ {J2OBJC_HOME} / j2objc” -d $ {DERIVED_FILE_DIR}-源路径“ $ {PROJECT_DIR} / App” --no-package-directories -use-arc --prefix Flowers = JOE -g $ {INPUT_FILE_PATH};“
我同时构建了模拟器和iPhone,并在两者上运行它们,它们似乎正在运行。但是,当我将项目存档时(以便可以创建.ipa)。我得到一个周期性的依赖错误。我尝试了很多事情,例如重新启动项目,使用不同的URL作为搜索路径,使用递归和非递归,几次检查文档,查看论坛,但仍然没有解决方案。任何想法将不胜感激!