Gia*_*spi 57 xcode objective-c ios ios8 ios-app-extension
存档我的应用时遇到问题.
我为iOS 8扩展创建了一个新目标.
归档应用程序时,我收到警告.
警告是
"PBXCp警告","警告:跳过复制阶段,二进制代码签名:/ Users/Library/Developer/Xcode/DerivedData/App/Build/Intermediates/ArchiveInter mediates/AppName/IntermediateBuildFilesPath/UninstalledProducts/AppExtappex/AppE xt"
该应用程序位于Objective-C中.
per*_*zda 25
检查Xcode目标的构建设置中的"在复制期间删除调试符号"选项.它说它不能剥离调试符号,因为扩展已经签名.
复制自:https://stackoverflow.com/a/30459703/736384
"编译代码通常包含调试信息.这些调试内容有助于检查调试器中运行的代码,但对于您在分发版本中提供的优化代码则更少.因此,在执行存档构建时会被删除.
这里的问题是PBXCp无法从已签名的二进制文件中删除调试符号,因为这会使数字签名无效.因此,如果你有一个在Xcode 6.3之前创建的项目,你现在会得到这样的警告.
要修复警告,只需将两个值都更改为NO.删除它们不起作用,因为两者的默认值仍为YES.Xcode 6.3附带的项目模板默认关闭.只有使用旧模板启动的项目在发布行上仍然为YES."
资料来源: https ://www.cocoanetics.com/2015/04/skipping-copy-phase-strip/
| 归档时间: |
|
| 查看次数: |
10669 次 |
| 最近记录: |