我的Xcode 4(iOS 4.3 SDK)项目中有一些静态库。当我归档项目时,当工具试图剥离符号时,我会收到以下错误。我有与Xcode 3.2相同的设置。我注意到,如果我将生成设置中的"条形样式"选项从"所有符号"更改为"调试符号",则存档将成功生成。
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/strip failed with exit code 1
如上所述,我没有从3.2更改此设置,所以我想知道如何解决此问题?
感谢
我遇到过这样的问题。当我归档的时候,我在我的项目中使用了three20库。关于这三个20库的"Strip Symbols Error"被制作出来了。
我发现three20库的"iOS部署目标"是"iOS 3.0",但xcode 4.6.3没有iOS 3.0 sdk。我认为这是个问题。
当我将所有三个20库的"iOS部署目标"更改为"iOS 5.1"时,这些问题得到了解决。
固定位置为"目标"->"构建设置"(全部)->"部署"->"iOS部署"。
请尝试以下步骤。它对你来说可能很结实。
- 打开"终端"窗口。(在聚光灯下找到
-
类型相同代码:
sudo /Developer/Library/uninstall-devtools --mode=all
- 点击回车键,会询问您的管理员用户名/通行证,然后按回车键
- 它将清理您以前的目录
- 清理后,它会要求一些东西,键入exit并关闭终端
现在,如果你收到关于iTunes(可选)的通知,请尝试安装你的Xcode
- 开放活动指示器
- 找到itunes辅助进程,选择它,结束进程
安装新的Xcode后,重新启动mac并进行检查。
感谢
您是否尝试将构建设置为"否",仅用于活动体系结构?你的档案是临时使用的吗?请尝试一下,看看会发生什么。