记录一次iOS审核被拒的定位问题的方式

2,084 阅读1分钟

苹果审核APP被拒绝的情况时有发生,每次的原因都对给你一些截图。告诉你哪里出现了问题,给你一些建议让你怎么去修改。但是这次的被拒只给我了我几个text文件。
然后去看了一下具体信息,说是APP点开的时候就闪退了。
这就需要我们去定位问题,去看看问题出现在了什么地方。
网上写的基本都是:

  1. 先创建一个Crash文件夹
  2. symbolicatecrash将/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash路径下的symbolicatecrash复制到Crash文件夹中
  3. dSYM文件
  4. 获取.txt崩溃文件
  5. 把symbolicatecrash文件、dSYM文件、.txt文件都保存到Crash文件夹
  6. 把.txt文件后缀改成.crash。
  7. 打开终端输入命令:
    symbolicatecrash路径 空格 .crash文件路径 空格 dSYM路径 空格 解析后的.crash文件路径可以把symbolicatecrash文件拖进终端,加个空格,再把.crash文件拖进终端,加个空格,再把dSYM路径文件拖进终端,加个空格,输入个解析后的.crash文件路径

看了这么多步骤之后就觉得很麻烦。其实还有一个很简单的方式。那就是你可以把反馈给你的崩溃文件下载下来。你下载下来的文件是以.text结尾的。你只要把文件的后缀改成.crash就行。其实就是执行上面的第六步。然后你右键点击文件,选择打开方式,然后选择xcode就行。这时会有一个弹窗,让你选择执行的项目,你就选择你对应的项目之后就能直接定位到问题了。