我确信以前可以做到这一点,但我似乎无法在 Xcode 中运行 Titanium 生成的 Xcode 项目。该应用程序安装在模拟器中并启动,但立即停止,并出现以下运行时错误:
Could not find the file app.js
我正在使用 appc cli 5.1.0 / ti CLI 5.0.5 运行 Xcode 7.2.1。该应用程序是使用 5.1.2.GA 构建的。
在 Xcode 中运行应用程序将提供对仪器的访问,或许还可以更好地洞察本机级别的崩溃等。
您尝试做的事情并未得到官方支持,但这是可能的。
首先,从 Appcelerator Studio(或命令行)对 Titanium 应用程序进行全新构建。然后从以下位置打开 Xcode 项目build/iphone
目录。
接下来,打开 Xcode 的首选项并转到“位置”选项卡。单击“派生数据”字段下的“高级”按钮。将构建位置设置为“自定义”和“相对于工作空间”。最后将“产品”位置设置为build/Products
和“中间体”位置build/Intermediates
。单击“完成”并关闭首选项对话框。您只需执行一次此操作。
您现在可以从 Xcode 构建应用程序,但有一些问题:
- 您无法清理 Xcode 项目。您将破坏所有应用程序资源。
- 您只能针对与在 Appcelerator Studio 中构建 Titanium 应用程序相同的目标进行构建。换句话说,您可能会在为 iOS 模拟器构建 Titanium 应用程序时遇到问题,然后尝试从 Xcode 为设备构建它。不要这样做。
同样,目前不支持此功能。我正在努力极大地改善开发人员的体验,但这需要一段时间。同时,我希望以上内容有所帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)