ios - 如何在不将 "skipping copy phase strip"设置为 NO 的情况下避免 "binary is code signed” 警告(因为 "strip debug symbols during copy")?

标签 ios objective-c cocoa-touch build codesign

在将“复制过程中剥离调试符号”设置为"is"的情况下执行存档构建时,我收到警告“跳过复制阶段剥离,二进制代码已签名”。 关于此问题,通常建议的线程解决方案是将“复制期间剥离调试符号”设置为“否”。 当然可以消除警告,但我认为移除“低油警告灯”的方法不会解决根本问题。

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

我将不胜感激提示、见解和最佳解决方案。

最佳答案

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

关于ios - 如何在不将 "skipping copy phase strip"设置为 NO 的情况下避免 "binary is code signed” 警告(因为 "strip debug symbols during copy")?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29596040/

相关文章:

objective-c - 从 dateFromString 方法的 NSDateFormatter 获取错误的日期?

cocoa-touch - 核心数据: Can a Large Background Fetch Block Fetch Request on the Main Thread?

ios - 在不影响其 subview 和按钮的情况下禁用透明 View 上的交互

ios - 将两个 UiImageView 旋转一个点

objective-c - 从状态栏取消隐藏并激活应用程序时,窗口按钮呈灰色

cocoa - 使用不符合 `NSCache` 的 `NSDiscardableContent` 对象?

ios - UITableViewCell 中未知数量的 UILabel

ios - 将 id 转换为未知的 Class 类型并获取其框架

ios - 在 "class func"方法中获取 Swift 类名

objective-c - Objective-c 中的指针