我试图让Veracode扫描一个iOS应用程序:一个应用程序安全平台。为了让他们扫描.IPA,.IPA需要包含调试符号。
对于存档构建配置和正在使用的项目/目标,我指定了:
然而,Veracode在提交.IPA时仍然给出了以下错误:
没有调试符号编译的主文件-1文件
我还需要采取另一步来创建调试符号,也许是wrt归档吗?
发布于 2014-11-10 19:20:21
我也有过同样的问题。我按照下面的veracode指令解决了这个问题。它基本上告诉您手动创建归档包,将.app和.app.sym文件夹移动到新位置,然后将zip文件重命名为ipa。
来自Veracode帮助中心:
“因为Xcode不创建包含DSYM信息的.IPA包,所以必须自己创建包。Xcode动态地创建一个包含.app和.app.dsym文件的文件夹。这个文件夹没有明确的路径,但是您可以在构建应用程序之后搜索该文件夹。为此,打开Xcode并单击窗口左侧的产品。右键单击.app文件,然后选择definite,这将带您到.app和.app.dsym文件所在的文件夹。一旦您找到了DSYM信息,您可以按如下方式打包已编译的iOS应用程序:
https://stackoverflow.com/questions/25168063
复制相似问题