首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Xcode6中使用iOS 8扩展的归档应用程序时出现警告

在Xcode6中使用iOS 8扩展的归档应用程序时出现警告
EN

Stack Overflow用户
提问于 2014-09-20 21:06:37
回答 9查看 11K关注 0票数 58

我在存档我的应用程序时遇到问题。

我为iOS 8扩展创建了一个新目标。

当我存档应用程序时,我收到一个警告。

警告是

xt“PBXCp Warning","warning: strip phase strip,binary is code signed: /Users/Library/Developer/Xcode/DerivedData/App/Build/Intermediates/ArchiveInter mediates/AppName/IntermediateBuildFilesPath/UninstalledProducts/AppExtappex/AppE

应用程序在Objective-C中。

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2014-10-08 06:09:07

选中Xcode目标的构建设置中的“在复制过程中删除调试符号”选项。它说它不能剥离调试符号,因为扩展已经签名。

票数 25
EN

Stack Overflow用户

发布于 2015-03-25 06:22:35

如果您在Xcode6.2中创建了一个全新的示例项目和Today扩展,则会将缺省值设置为NO,以便剥离调试符号。

票数 8
EN

Stack Overflow用户

发布于 2015-05-26 21:18:48

复制自:https://stackoverflow.com/a/30459703/736384

”编译的代码通常包含调试信息。这个调试内容对检查调试器中运行的代码很有帮助,但对于在分发版本中发布的优化代码就没那么有用了。因此,在进行归档构建时,它会被剥离。

这里的问题是,PBXCp无法从签名的二进制文件中剥离调试符号,因为这会使数字签名无效。所以如果你有一个项目是在Xcode6.3之前创建的,你现在会得到一个类似下面这样的警告。

要修复警告,只需将这两个值都更改为NO即可。删除它们不起作用,因为两者的默认值仍然是YES。默认情况下,Xcode 6.3附带的项目模板关闭了这些功能。只有使用旧模板启动的项目才会在发布行上显示YES。“

来源: https://www.cocoanetics.com/2015/04/skipping-copy-phase-strip/

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25949108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档