Canvas not viewing (Cannot preview in this file - Message send failure for relaunch)

I have encounter a problem where my canvas cannot preview but it build successfully and runs in a simulator.

I have tried:

  • xcrun simctl --set previews delete all
  • clean build and rebuild

Is there any other suggestion or solution I can solve this issue?

Xcode Version: Version 13.3 (13E113)

Diagnostics:


MessageSendFailure: Message send failure for relaunch

==================================

|  RemoteHumanReadableError: The operation couldn’t be completed. Transaction failed. Process failed to launch. (process launch failed)

|  

|  BSTransactionError (1):

|  ==error-description: Process failed to launch.

|  ==NSLocalizedFailureReason: Transaction failed. Process failed to launch. (process launch failed)

|  ==transaction: <FBApplicationProcessLaunchTransaction: 0x6000015316c0>

|  ==error-reason: process launch failed

|  ==precipitating-error: Error Domain=FBProcessExit Code=4 "The process crashed." UserInfo={NSLocalizedFailureReason=The process crashed., BSErrorCodeDescription=crash, NSUnderlyingError=0x60000224e670 {Error Domain=signal Code=5 "SIGTRAP(5)" UserInfo={NSLocalizedFailureReason=SIGTRAP(5)}}}

Answered by Developer Tools Engineer in 708952022

Hi,

Sorry to hear you are having problems getting previews working.

Crash logs for the preview app will show up in ~/Library/Logs/DiagnosticReports/. It can sometimes take a few minutes for it to generate, so give it a bit time and then see if any are there. Hopefully that will give you some helpful hints on what is causing the crash.

Based upon your description of the situation I am guessing that the preview version of the app has some stale app data (perhaps an old version of a CoreData container that doesn't have migration support to the current version?).

If that still doesn't resolve issue then probably best next step will be to file a feedback with diagnostics. We will need the diagnostics Xcode Previews generates in order to make sure we understand the error the previews system is encountering.

If you are having issues with macOS, catalyst or on-device iOS previews then download and install the logging profile for your device. Instructions and profiles are available here: https://developer.apple.com/bug-reporting/profiles-and-logs/?name=swift Attach the sysdiagnose to the radar as well as the diagnostics using the instructions below.

Then when you get an error in Xcode Previews, an error banner appears in the canvas

  1. Click the "Diagnostics" button in that banner
  2. In the sheet that appears, click "Generate Report" in the bottom left of the sheet
  3. Attach (or make from the folder) the resulting zip file to the bug (will be named something like previews-diagnostics-0123456789.zip)
Accepted Answer

Hi,

Sorry to hear you are having problems getting previews working.

Crash logs for the preview app will show up in ~/Library/Logs/DiagnosticReports/. It can sometimes take a few minutes for it to generate, so give it a bit time and then see if any are there. Hopefully that will give you some helpful hints on what is causing the crash.

Based upon your description of the situation I am guessing that the preview version of the app has some stale app data (perhaps an old version of a CoreData container that doesn't have migration support to the current version?).

If that still doesn't resolve issue then probably best next step will be to file a feedback with diagnostics. We will need the diagnostics Xcode Previews generates in order to make sure we understand the error the previews system is encountering.

If you are having issues with macOS, catalyst or on-device iOS previews then download and install the logging profile for your device. Instructions and profiles are available here: https://developer.apple.com/bug-reporting/profiles-and-logs/?name=swift Attach the sysdiagnose to the radar as well as the diagnostics using the instructions below.

Then when you get an error in Xcode Previews, an error banner appears in the canvas

  1. Click the "Diagnostics" button in that banner
  2. In the sheet that appears, click "Generate Report" in the bottom left of the sheet
  3. Attach (or make from the folder) the resulting zip file to the bug (will be named something like previews-diagnostics-0123456789.zip)
Canvas not viewing (Cannot preview in this file - Message send failure for relaunch)
 
 
Q