存档时出现Xcode 4 Strip All符号错误



我的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部署"。

请尝试以下步骤。它对你来说可能很结实。

  1. 打开"终端"窗口。(在聚光灯下找到
  2. 类型相同代码:

    sudo /Developer/Library/uninstall-devtools --mode=all

  3. 点击回车键,会询问您的管理员用户名/通行证,然后按回车键
  4. 它将清理您以前的目录
  5. 清理后,它会要求一些东西,键入exit并关闭终端

现在,如果你收到关于iTunes(可选)的通知,请尝试安装你的Xcode

  1. 开放活动指示器
  2. 找到itunes辅助进程,选择它,结束进程

安装新的Xcode后,重新启动mac并进行检查。

感谢

您是否尝试将构建设置为"否",仅用于活动体系结构?你的档案是临时使用的吗?请尝试一下,看看会发生什么。

最新更新