Ios Veracode、调试符号和XCode
我正试图让Veracode扫描一个iOS应用程序:一个应用程序安全平台。为了让他们扫描.IPA,.IPA需要包含调试符号 对于正在使用的归档构建配置和项目/目标,我已指定:Ios Veracode、调试符号和XCode,ios,xcode,veracode,Ios,Xcode,Veracode,我正试图让Veracode扫描一个iOS应用程序:一个应用程序安全平台。为了让他们扫描.IPA,.IPA需要包含调试符号 对于正在使用的归档构建配置和项目/目标,我已指定: 生成调试符号:是 复制期间剥离调试符号:否 死代码剥离:否 默认情况下隐藏的符号:否 条状链接产品:否 但是,Veracode在提交.IPA时仍然给我以下错误: 未使用调试符号编译的主文件-1个文件 我是否还需要采取其他步骤来创建调试符号,可能是wrt存档?我也有同样的问题。我能够按照下面的veracode说明解决这个问
- 生成调试符号:是
- 复制期间剥离调试符号:否
- 死代码剥离:否
- 默认情况下隐藏的符号:否
- 条状链接产品:否
我是否还需要采取其他步骤来创建调试符号,可能是wrt存档?我也有同样的问题。我能够按照下面的veracode说明解决这个问题。它基本上告诉您手动创建归档包,将.app和.app.sym文件夹移动到新位置,然后将zip文件重命名为ipa 来自Veracode帮助中心: “因为Xcode不会创建包含DSYM信息的.IPA包,所以您必须自己创建包。Xcode动态创建包含.app和.app.dsym文件的文件夹。此文件夹没有明确的路径,但您可以在构建应用程序后搜索该文件夹。为此,打开Xcode并单击窗口左侧的Products。右键单击.app文件,然后选择“在Finder中显示”,这会将您带到.app和.app.dsym文件所在的文件夹。找到DSYM信息后,可以按如下方式打包已编译的iOS应用程序:
你找到解决方法了吗?我也遇到了同样的问题。谢谢,我成功了,但是我在设置上做了一个与你不同的改变,死代码剥离:是的,谢谢@skmathu!!!在Xcode 8.3.2中,我没有看到上面所有的属性。在复制目标和项目的属性时,我只看到了“剥离链接产品”和“剥离调试符号”非常感谢,它成功了。这应该被认为是一个正确的答案。