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

环境、语言:Xcode 8.3.3 Swift3.0

 

项目相关设置好之后,Xcode菜单栏Product->Archives,弹出打包窗口如下

窗口.png

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

 

error.png

 

 

可以点击的Show Logs...

log.png

 

 

可查看三个Log文件,点击查看...standard.log文件 相关信息

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)的地方找不到相应库,重新导入即可

question.png



作者:寸光片静
链接:https://www.jianshu.com/p/025b1aa81e9d
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值