Xcode 4归档警告跳过复制阶段

我有一个应用程序,我试图存档的Mac。 我以前用Xcode的早期版本做过这个,但是当我用Xcode 4存档的时候,我得到了以下警告:

warning: skipping copy phase strip, binary is code signed: ..... 

该警告属于在构build阶段必须复制的帮助工具。 我如何解决这个警告?

有什么build议么?

解决方法是转到您的应用程序目标(不是帮助工具目标)的构build设置,并将“复制期间删除debugging符号”设置“否” 。 这是关键的COPY_PHASE_STRIP

COPY_PHASE_STRIP屏幕截图

激活此设置会导致在构build期间复制的二进制文件(例如,在复制包资源或复制文件构build阶段)被剥离debugging符号。 它不会导致目标的链接产品被剥离(使用Strip Linked Product)。

主要的问题是你不能从签名的可执行文件中去掉debugging符号。 这就是为什么你必须跳过这一步。