VS Cordova中iOS的部署错误

Sam*_* R. 6 ios application-loader visual-studio-cordova

VS版本 - 2015年与Cordova更新3

Mac OS - 10.10.4

iOS - 9.0

在iOS的发布模式下构建时,我们会收到以下警告.但是使用ipa和plist创建了release文件夹.

在此输入图像描述

因此,当使用应用程序加载器上传ipa时,它会产生以下2个错误.

在此输入图像描述

小智 5

正如我在这个stackoverflow线程中提到的:

在发布专门使用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进行修改 .

编辑:

要解决ITMS-90339,您可以在短期内进行第二步修补.抢在科尔多瓦-IOS回购的3.9.x分支build.xcconfig并将此之下RES /本地/ IOS /科尔多瓦

现在删除此行:

CODE_SIGN_RESOURCE_RULES_PATH = $(SDKROOT)/ResourceRules.plist
Run Code Online (Sandbox Code Playgroud)

请注意,如果升级到具有即将发布的完整修补程序的版本,则需要删除此自定义build.xcconfig文件.

  • 是的我也发现了这个自定义插件,它的工作原理.但第一个错误仍然存​​在.这是因为苹果已经改变了自XCode 7以来的代码签名程序.我想知道是否有任何修复方法. (2认同)