For troubleshooting and debugging, it is often very helpful to capture the device logs. The device logs contain information about the status of a running application on the device and any errors encountered. The IAP Engineering team requires logs for open issues. It is assumed here that you have an iOS device attached via USB to your Mac development system. Only Development Builds can be debugged this way, it’s not possible to easily view the logs of a released iOS app. You can view the system logs of released apps using the XCode console, but not output from Debug.Log
To view Debug.Log output from a Unity app:
- In Unity, build to iOS with Development Build selected in Build Settings
- Open the project in XCode. It is assumed here that you have a Provisioning Profile configured.
- Build and run the app on the device (Command+R)
- Open the console output window (View/Debug Area/Activate Console
- In addition to the System output messages, you will also see your Debug.Log output here.
- You can use the Filter option at the bottom of this window to limit the text output
- Copy the output and paste into a text editor