cordova + xcode构建中的错误

时间:2015-10-10 19:10:44

标签: xcode cordova visual-studio-2015 visual-studio-cordova application-loader

在尝试发送我的应用程序时,我在Application Loader中遇到以下错误(内置vs2015 + cordova +远程xcode 7):

Application Loader errors

提前致谢。

2 个答案:

答案 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项目进行更改,以获得多任务支持。

  
      
  1. 使用Xcode 7(Cordova始终使用当前的SDK)
  2.   
  3. 单击Project Navigator中的Project图标
  4.   
  5. 点击目标
  6.   
  7. 选择" General"标签
  8.   
  9. 转到"部署信息"节
  10.   
  11. 选择" iPad"按钮细分
  12.   
  13. 对于"设备方向",选择所有四个复选框(纵向,上下颠倒,左右横向,右横向)
  14.   
  15. 添加新文件:启动屏幕 - > "启动Screen.storyboard"
  16.   
  17. 单击Project Navigator中的Project图标
  18.   
  19. 点击目标
  20.   
  21. 选择" General"标签
  22.   
  23. 转到"应用程序图标并启动图像"节
  24.   
  25. 选择"启动Screen.storyboard"来自"启动屏幕文件"下拉
  26.