切换到arm64时出现包装错误(arm5正常)

时间:2014-10-14 23:35:52

标签: ios8 arm64

我刚刚插入新的iPhone 6,创建了配置文件,然后我启动了我在该设备上开发的应用程序。它编译得很好,但在链接阶段它出错了:

  

ProcessProductPackaging

     

...

     

错误:上课'(null)'输入对象的响应不响应任何选择器writeToFile:options:error:或writeToFile:atomically

我找不到任何关于那是什么的信息。我没有得到任何特定的代码引用来与它相关联。有没有人经历过这个?

9 个答案:

答案 0 :(得分:11)

我个人能够通过第二次重建项目来解决这个问题。我想我只是在撤销并申请证书后才体验到它。

奇怪的是它跳过我并消失了。

答案 1 :(得分:2)

我已经尝试过"自动管理签名"一次又一次,然后问题就消失了。注意:重建对我来说没有任何帮助,也可以清理。

答案 2 :(得分:1)

我删除了一个外部库和相关代码,现在它正在运行。

答案 3 :(得分:1)

我刚刚更改了一些配置设置,然后重新启动了xcode,之后错误消失并存档,然后成功上传

答案 4 :(得分:1)

重建项目对我来说很有帮助。实际上我正在修改功能,而Xcode正在构建,这使得构建失败。

答案 5 :(得分:1)

我刚刚重启Xcode然后错误消失了

答案 6 :(得分:0)

对Xcode .entitlements和Info.plist文件进行手动更改后,发生了错误:我删除了一些条目。上述解决方案尝试都没有对我有用。每次创建存档的尝试均失败。

解决方案是转到Xcode的“功能”部分,然后再次打开和关闭所有内容。

答案 7 :(得分:0)

我在用于推送通知的App Extension上遇到了同样的问题,并且我使用的是Automatically manage signing,但似乎功能上的App Group失败了,所以我只需要确保App Groups正确检索并解决此问题。

此外,如果您有.entitlements文件,并且那里有应用组,请确保它们与功能配置中使用的相同。

答案 8 :(得分:0)

重新启动 XCode 并启用和禁用自动管理签名