答案 0 :(得分:3)
在发布专门使用Xcode 7创建的应用时,Cordova的iOS实现似乎存在问题。
Cordova社区成员发布了一个" cordova-plugin-ipad-multitasking"插件修复。
http://npmjs.com/package/cordova-plugin-ipad-multitasking
安装此插件,您应该全部设置。未来的Cordova版本将完全解决问题。
如果你没有使用remotebuild,你也可以在〜/ .taco_home / remote-builds / taco-remote / builds下找到原生项目,并按照Cordova bug on the issue中的描述进行修改。
修改强>
要解决ITMS-90339,您可以在短期内进行第二步修补。抓住build.xcconfig from the 3.9.x branch of the cordova-ios repo并将其放在res / native / ios / cordova
下现在删除这一行:
CODE_SIGN_RESOURCE_RULES_PATH = $(SDKROOT)/ResourceRules.plist
请注意,如果升级到包含即将发布的完整修补程序的版本,则需要删除此自定义build.xcconfig文件。
答案 1 :(得分:1)
默认情况下,Cordova无法满足多任务支持的所有要求。 (CB-9161)您可以按照该问题的步骤直接对iOS项目进行更改,以获得多任务支持。
- 使用Xcode 7(Cordova始终使用当前的SDK)
- 单击Project Navigator中的Project图标
- 点击目标
- 选择" General"标签
- 转到"部署信息"节
- 选择" iPad"按钮细分
- 对于"设备方向",选择所有四个复选框(纵向,上下颠倒,左右横向,右横向)
- 添加新文件:启动屏幕 - > "启动Screen.storyboard"
- 单击Project Navigator中的Project图标
- 点击目标
- 选择" General"标签
- 转到"应用程序图标并启动图像"节
- 选择"启动Screen.storyboard"来自"启动屏幕文件"下拉
醇>