如何避免“跳过复制相位条”警告(因为“二进制是代码签名”)而没有将“复制期间的条带调试符号”设置为NO?

问题描述 投票:7回答:2

当执行存档构建时,“复制期间的条带调试符号”设置为YES,我收到警告“跳过复制相位条,二进制代码已签名”。关于此问题的线程上通常建议的解决方案是将“在复制期间剥离调试符号”设置为NO。当然可以摆脱警告,但我不认为取消“低油警告灯”的方法将解决潜在的问题。

当此选项设置为NO时,似乎二进制文件的大小会变得臃肿。还有为什么要用你的应用程序发送调试符号?

我会很感激提示,见解和最佳解决方案。

ios objective-c cocoa-touch build codesign
2个回答
3
投票

你不能。 Xcode没有检测到代码签名框架已被剥离。警告是无害的。


0
投票

您提供的二进制文件的大小不受此设置的影响。这是另一个名为“Strip Linked Product”的设置。您可以将该设置保留为YES。另见:https://stackoverflow.com/a/7915911/923288

© www.soinside.com 2019 - 2024. All rights reserved.