问题
I have read the other posts that pertain to this but the suggestions there do not seem to have worked for me.
I submitted my first iOS app to the App Store and got rejected because it crashed. (It runs fine on all the Xcode simulators as well as my iPad Mini.) They sent me two crash logs, which I am now trying to symbolicate using Xcode, as described in Apple documentation:
- Connect an iOS device to your Mac
- Choose "Devices" from the "Window" menu
- Under the "DEVICES" section in the left column, choose a device
- Click the "View Device Logs" button under the "Device Information" section on the right hand panel
- Drag your crash report onto the left column of the presented panel. Xcode will automatically symbolicate the crash report and display the results
After following those instructions, I am seeing the crash log linked to below in Xcode. (Had to link to this, since including it put me over the 30K limit for questions.)
Maybe I need a dSym file? If so, do I request this from the reviewers, or is there a way for me to generate my own now?
Any help will be greatly appreciated!
greendept.com/choirherence/crash/
Here's a screenshot of what I'm doing in Xcode:
Tried setting Debug to Yes
under Validate Built Project (it was already Yes
for Release) and the Debug Optimization Level
to Fast [-O]
(matching the Release Optimization Level
) based on comments from sbarow. After an "unknown error" and a reboot the app now compiles and runs fine on my iPad with those new settings.
http://greendept.com/choirherence/crash/build_settings1.jpg
来源:https://stackoverflow.com/questions/38779523/ios-app-rejected-trying-to-symbolicate-crash-log