10

我有一个编译和运行良好的项目(即使使用“build for archive”命令构建)。

但是,当我想存档它(用于 MAS 发布)时,我收到以下错误:

命令 /Developer/usr/bin/strip 失败,退出代码为 1 /Developer/usr/bin/strip:由无法在 xxx 中剥离的间接符号表条目引用的符号

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

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

4

3 回答 3

3

在此处输入图像描述

就我而言,将Strip Style构建设置从All Symbols更改为Debugging Symbols解决了这个问题。

于 2018-04-02T10:49:10.260 回答
0

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

于 2013-01-23T11:58:50.177 回答
0

strip 与归档/构建期间的符号剥离有关。我们将需要更多的错误信息,以便为您提供更好的帮助。

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

于 2012-12-08T23:43:47.717 回答