在提交到App Store

时间:2016-01-08 06:09:36

标签: ios xcode

我知道有很多可能的解决方案,但到目前为止,它们都没有对我有用。我正在使用一个名为Alamofire.framework和Kingfisher.framework的框架。我构建了一个iOS应用程序,我想提交给AppStore。我将其存档,然后进入档案窗口并单击“上传到App Store”。

  

发生以下错误:“找到意外的Mach-O标头代码:   0x72613c21“带有以下日志:

     

IDEDistribution.critical.log

     

2016-01-08 06:00:47 +0000 [MT]无法生成分发项目   有错误:错误Domain = DVTMachOErrorDomain Code = 0“找到了   意外的Mach-O头代码:0x72613c21“   UserInfo = {NSLocalizedDescription =找到一个意外的Mach-O标头   代码:0x72613c21,NSLocalizedRecoverySuggestion =} 2016-01-08 06:00:47   +0000 [MT]呈现:错误域= DVTMachOErrorDomain代码= 0“发现一个意外的Mach-O头代码:0x72613c21”   UserInfo = {NSLocalizedDescription =找到一个意外的Mach-O标头   代码:0x72613c21,NSLocalizedRecoverySuggestion =}

     

IDEDistribution.standard.log

     

2016-01-08 06:00:47 +0000 [MT]开始分发助手   存档:UCDA,任务:验证2016-01-08 06:00:47 +0000 [MT]   自动选择唯一可用的分配方法      2016-01-08 06:00:47 +0000 [MT] [可选]未找到存档用户   权利   :   错误域= NSCocoaErrorDomain代码= 4“项目在   “/用户/ chikitin /库/开发商/ Xcode中/存档/ 2016年1月7日/ UCDA   1-7-16,11.59   PM.xcarchive /产品/应用/ UCDA.app /框架/ FBSDKLoginKit.framework”   没有包含“archived-expanded-entitlements.xcent”资源。“   UserInfo = {NSLocalizedDescription = Item at   “/用户/ chikitin /库/开发商/ Xcode中/存档/ 2016年1月7日/ UCDA   1-7-16,11.59   PM.xcarchive /产品/应用/ UCDA.app /框架/ FBSDKLoginKit.framework”   没有包含“archived-expanded-entitlements.xcent”资源。}   2016-01-08 06:05:27 +0000 [MT]取消发行助手

     

IDEDistribution.verbose.log

     

2016-01-08 06:00:47 +0000 [MT] IDEDistributionItem init   

我希望有人可以帮助我。

非常感谢!

5 个答案:

答案 0 :(得分:4)

我对facebook SDK也有同样的问题...我在facebook上创建了一个bug任务(bug报告),问题出现在新的SDK版本中。 没有解决方案有效...... 如果您找到了解决方案,请告诉我们。谢谢。 我实际上在没有facebook连接的情况下运行我的应用程序。

答案 1 :(得分:3)

我用FacebookSDK框架遇到了这个错误。我从Embed框架列表中删除了它,它解决了这个问题。检查日志并找到导致错误的框架。

答案 2 :(得分:1)

您需要在构建阶段的“复制捆绑资源”中删除任何Frameworks相关文件。请参阅https://kobkrit.com/how-to-fix-found-an-unexpected-mach-o-header-code-0x72613c21-on-submitting-to-app-store-7d5b8ec180c

答案 3 :(得分:0)

构建阶段-> 复制捆绑包资源

中删除任何框架或带有框架的文件夹。

enter image description here

这为我解决了错误!

答案 4 :(得分:0)

我没有 frameworks 文件夹,但在 Build Phases 中有 ios 文件夹 -> Copy Bundle Resources,我删除了 ios 文件夹并重建了项目,再次创建了存档,它对我有用。