上架打包错误信息:Found an unexpected Mach-0 header code: 0x72613c21

环境、语言:Xcode 8.3.3 Swift3.0

项目相关设置好之后,Xcode菜单栏Product->Archives,弹出打包窗口如下
上架打包错误信息:Found an unexpected Mach-0 header code: 0x72613c21_第1张图片
窗口.png

不管点击右侧的Validate...(验证)还是 Export...(导出),都弹出如下图片错误信息


上架打包错误信息:Found an unexpected Mach-0 header code: 0x72613c21_第2张图片
error.png

可以点击的Show Logs...
上架打包错误信息:Found an unexpected Mach-0 header code: 0x72613c21_第3张图片
log.png

可查看三个Log文件,点击查看...standard.log文件 相关信息
上架打包错误信息:Found an unexpected Mach-0 header code: 0x72613c21_第4张图片
standardlog.png

该文件显示的错误信息就是
Didn't find archived user entitlements for 某文件 : Error Domain=NSCocoaErrorDomain Code=4 "Item at "某文件" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "某文件" did not contain a "archived-expanded-entitlements.xcent" resource.}

翻译为:没有找到归档用户权利某文件:误差域= NSCocoaErrorDomain代码= 4”项目“某文件“不包含”archived-expanded-entitlements。xcent“资源”。用户信息= { NSLocalizedDescription =项目“某文件“不包含”archived-expanded-entitlements。xcent“资源。}
大致意思,这文件不包含 存档扩大权限的资源。

然后发现项目中的一个静态库放置在添加动态库(Embedded Binaries)的地方,只需要把动态库添加的地方相应的静态库文件删除。如果在静态库(Linked Frameworks and Libraries)的地方找不到相应库,重新导入即可
上架打包错误信息:Found an unexpected Mach-0 header code: 0x72613c21_第5张图片
question.png

你可能感兴趣的:(上架打包错误信息:Found an unexpected Mach-0 header code: 0x72613c21)