经过日日夜夜的加班奋战,APP终于提交到了AppStore审核。(兴奋一波)
本以后项目上线了可以休息一波了,但是APP审核被拒了(心疼一波)。
接下来查看被拒的信息,全是一些crash文件,那么要讲的就是如何通过这些log定位到具体问题。文件如下
第1步:首先建立一个文件夹,我这里是建立在桌面 叫 crash(根据自己习惯自定义)
第2步:打开xcode window -> organizer -> Archives 找到你提交的版本后 右键show in finder
第3步:在finder找到你的文件 类似这样的:右键 显示包内容
第4步:
打开dSYMs,复制里面的.dSYM 到你建立的目录 crash
第5步:
复制Application文件夹里面的文件 到crash文件
复制Application文件夹里面的文件 到crash文件
第6步:打开终端 输入:find /Applications/Xcode.app -name symbolicatecrash -type f
运行结果类似这样:/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
第7步:将symbolicatecrash也复制到你的目录 命令如下:cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash /Users/lipingkang/Desktop/crash (根据自己的symbolicatecrash所在目录输入)
接下来cd到你的crash目录
输入命令:./symbolicatecrash /Users/lipingkang/Desktop/crash/temp..ezkktjme.crash /Users/lipingkang/Desktop/crash/AssociationProject.app.dSYM > my_symbol.crash
如果出现了Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.
再输入:export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer”
然后再执行:./symbolicatecrash /Users/lipingkang/Desktop/crash/temp..ezkktjme.crash /Users/lipingkang/Desktop/crash/AssociationProject.app.dSYM > my_symbol.crash
这个时候crash目录下就多了my_symbol.crash这个文件,打开就可以定位到你程序奔溃的原因的了。
相关推荐
### iOS最新审核被拒及解决方案 #### 一、概述 在进行iOS应用开发的过程中,开发者经常会遇到应用提交至App Store后被苹果审核团队拒绝的情况。这种情况不仅会延误应用的上线时间,还可能对项目的整体进度产生负面...
iOS 苹果审核 2.1 解决方案审核机制是指在苹果审核过程中,对于可能违反 App Store 审核指南的应用程序进行审核和解决方案。本文将对苹果审核 2.1 解决方案审核机制进行详细的解释和分析。 一、苹果审核 2.1 解决...
本教程将指导你如何处理APP被拒的问题并重新提交审核。 首先,当你收到苹果的拒绝通知时,你需要登录到iTunes Connect (h0ps://itunesconnect.apple.com) 并进入被拒绝的应用页面。在这里,你可以查看苹果提供的...
### iOS APP TestFlight 上架流程详解 #### 一、前言 随着移动互联网的发展,iOS 应用程序已经成为企业和个人推广品牌、提供服务的重要渠道之一。对于开发者而言,确保应用程序能够在苹果官方应用商店(App Store)...
【标题】"仿小龟影视APP源码V2.1 苹果cms后台"涉及到的主要知识点包括移动应用开发、影视APP开发以及苹果CMS系统。这是一个关于构建类似小龟影视的应用程序的源代码版本,适用于iOS平台,并且后端管理基于苹果CMS。 ...
AppStore审核标准是开发者在发布iOS应用程序时必须遵循的一系列规定,这些标准确保了AppStore上提供的软件质量、安全性和用户体验的一致性。以下是针对2015年3月更新的AppStore审核指南的一些关键知识点: 1. **...
10. **App Store发布流程**:教程可能还会涵盖应用的打包、签名和提交到App Store的步骤,以及如何遵循Apple的审核指南。 通过这个项目,你将深入理解iOS应用开发的基本流程,掌握iOS 7的核心特性,并具备实际开发...
IOS审核问题汇总,2.3.10审核案例,2.3审核案例,22.2审核案例,JSPatch热修复的问题,Legal - 5.1.2被拒原因,Legal-5.2.3审核案例,Legal-5.3.3审核案例,Performance-2.1审核案例,Performance-2.3.1审核案例,PLA1.2审核...
【App Store 审核规则中文版】是苹果公司为iOS应用开发者提供的官方指南,旨在确保在App Store上发布的应用程序能够为用户提供安全、可靠且高质量的体验。这些规则分为五个主要部分:安全、性能、业务、设计及法律。...
- **2.25** 类似App Store的应用或用于推广其他应用的应用会被拒绝,除非有特殊审核需要或为特定用户提供重大价值。 - **2.26** 推荐自身体外的应用必须符合特殊审核要求。 ##### 3. 元数据 - **3.1** 提及其他移动...
对于Android,UMP可能需要处理各种设备分辨率和硬件差异,而对于iOS,可能需要关注内存管理和App Store的审核要求。开发者在实际使用时,应考虑这些因素,以确保在各种设备上都能获得良好的用户体验。 在实际开发中...
2.1 iOS开发基本情况介绍 iOS开发主要针对苹果公司的移动设备,如iPhone、iPad和iPod touch,使用的是Objective-C或Swift编程语言。Objective-C是苹果的早期开发语言,而Swift则是自2014年起推出的新一代编程语言,...
总结,iOS开发证书和签名的申请是开发者必须掌握的基本技能,只有正确配置了这些证书,才能确保应用在开发阶段能正常运行,并在最终发布时符合Apple的审核要求。本文提供的详细步骤和图文指南,将有助于ios新手快速...
### 微信APP支付(IOS)接口文档新 #### 一、微信支付简介 微信APP支付是一种基于微信客户端提供的支付服务功能。通过在第三方APP中集成微信支付模块,用户可以在APP内完成购买支付流程。 ##### 1.1 功能简介 - **...
- **审核风险**:App Store审核可能会因代码修改而拒绝应用,需要确保遵守苹果的开发条款。 总之,静态内联HOOK是iOS开发中的一个强大工具,但同时也需要开发者具备一定的底层知识和谨慎态度。在实践中,理解其工作...
### 微信支付_APP支付(IOS)接口文档V1.7.pdf #### 一、微信支付简介 **1.1 功能简介** 微信APP支付是一种便捷的支付方式,允许用户在第三方应用程序内直接通过微信支付完成交易。此支付方式不仅提高了交易效率...
- 根据被拒理由逐条回应 - 进行自我检查,对可能的问题点进行修改和优化 #### 六、其他重要信息 - 应用的审核周期和结果通知 - 审核拒绝后的申诉流程 - 应用更新与重新提交审核的注意事项 ### 安卓端要求 - ...
App Store是一个综合性的应用程序商店,由苹果公司创建,旨在为iOS设备(如iPhone、iPad)提供安全、方便的应用程序下载和购买服务。用户可以通过这个平台发现、下载和管理各种应用程序,覆盖了娱乐、教育、工具、...
通过Organizer窗口,可以选择Distribute选项来提交App到App Store审核或通过Ad Hoc方式分发给测试用户。 3.4 **真机调试** 在开发过程中,使用Xcode的Connect to Device功能,将iOS设备通过USB连接到Mac,进行真机...