繁体   English   中英

存档iOS应用时出现Xcode错误

[英]Xcode error when archiving iOS app

我正在尝试存档一个iOS应用程序,但它一直在给我错误。 在iOS设备上播放时,该应用可流畅运行。 我的Xcode项目是从Unity 4.6.7生成的,我正在尝试在Xcode 6.0上构建它。 iOS的部署目标是8.0。

这是我遇到的错误:

对于建筑arm64未定义的符号: “__storeKitDisplayStoreWithProductId”,从引用:在Bulk_Assembly-CSHARP-firstpass_1.o _StoreKitBinding__storeKitDisplayStoreWithProductId_m1449(也许你的意思是:_StoreKitBinding__storeKitDisplayStoreWithProductId_m1449_MethodInfo,_StoreKitBinding__storeKitDisplayStoreWithProductId_m1449) “__storeKitRestoreCompletedTransactions”,从引用:在Bulk_Assembly Bulk_Assembly-CSHARP-firstpass_1.o _StoreKitBinding_restoreCompletedTransactions_m1446 _StoreKitBinding__storeKitRestoreCompletedTransactions_m1445 -CSharp-firstpass_1.o(也许您是说:_StoreKitBinding__storeKitRestoreCompletedTransactions_m1445,

解决我到目前为止所做的:

我删除了StoreKit.framework并通过拖放将其手动读入Frameworks。 另外,我将架构设置为此:

标准体系结构(armv7,arm64)-$(ARCHS_STANDARD)

我还可能想念什么?

您的回复将不胜感激。 谢谢!

不能完全确定这里是什么问题,但是看起来问题是您使用的是旧版本的Xcode。 更新到最新版本(在撰写本文时为7.2)。 另外,我建议将您的iOS部署目标提高到9.0,并将Unity更新到最新版本。 我遇到了类似的问题,该问题已通过将部署目标更改为最新来解决。 我已经有一段时间没有使用Unity了,但是我怀疑Unity的构建中可能有错误。 我强烈建议您就此问题与Apple或Unity联系。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM