Search Unity

  1. Unity 2019.1 is now released.
    Dismiss Notice

How To - Capturing Device Logs on iOS

Discussion in 'Unity IAP' started by JeffDUnity3D, May 4, 2018.

Thread Status:
Not open for further replies.
  1. JeffDUnity3D

    JeffDUnity3D

    Unity Technologies

    Joined:
    May 2, 2017
    Posts:
    4,138
    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
     
    Last edited: May 7, 2018
Thread Status:
Not open for further replies.