2012-04-17 62 views
7

我有一个编译并运行良好的项目(即使使用“build for archive”命令构建时也是如此)。存档时出错

然而,当我想将其封存(MAS为出版),我收到以下错误:

Command /Developer/usr/bin/strip failed with exit code 1 /Developer/usr/bin/strip: symbols referenced by indirect symbol table entries that can't be stripped in xxx

其中xxx是我的项目(框架)的一个子项目。

可能是什么问题? (我检查过,一切都正确签署)

回答

0

带在归档/建筑过程中与符号剥离有关。我们需要稍微多一点的错误信息才能为您提供更好的帮助。

这听起来像子项目可能是它的符号剥离,不应该是。尝试打开子项目的构建设置,并关闭“复制期间去除调试符号”,看看是否修复它。

+0

正确,但更多的评论,而不是回答:) – 2012-12-08 23:53:08

+0

嗯,也许!没有想到特别的区别。如果他在他的子项目构建设置中关闭条带并修复它,那么它将成为答案,不是吗?也许我应该在上面的文字中更好地表达它... – Dad 2012-12-08 23:55:39

+0

嘿嘿是的,这听起来不错:) – 2012-12-08 23:57:31

0

请在您的项目中检查您的子项目的目标会员。在构建存档之前,请为正常模式构建。这是检查任何链接错误的简单方法。

相关问题