I’m getting something like this:
First Lauch:
Deploying onto iPhone SE (iOS Simulator)
Running project with debugger on iPhone SE, AC9CEB80-2254-4DFB-BC26-2F3D8A29D14F (iOS Simulator)
App is at /Users/mh/Library/Application Support/RemObjects Software/Elements/CrossBox/314979d5-9d17-42e2-97c4-17f1ad171d67-app5/Debug/iOS Simulator/App5.app/App5
App bundle is at /Users/mh/Library/Application Support/RemObjects Software/Elements/CrossBox/314979d5-9d17-42e2-97c4-17f1ad171d67-app5/Debug/iOS Simulator/App5.app
BundleID is org.me.App5
device AC9CEB80-2254-4DFB-BC26-2F3D8A29D14F
Running /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator -CurrentDeviceUDID AC9CEB80-2254-4DFB-BC26-2F3D8A29D14F
^^ This should start up the Simulator GUI, which WILL take ages to boot, depending on your HW. on my MacBook, sometime sit takes 1 minute
Device booted ok.
this will show shortly after the sim shows, LOG before it looks booted up. at that stage we run:
Running /usr/bin/xcrunsimctl install AC9CEB80-2254-4DFB-BC26-2F3D8A29D14F "/Users/mh/Library/Application Support/RemObjects Software/Elements/CrossBox/314979d5-9d17-42e2-97c4-17f1ad171d67-app5/Debug/iOS Simulator/App5.app"
[DEBUG] simctl install finished
[DEBUG] simctl install exit code 0
App deployed ok.
this will install the app. the sim UI will still/might still look like its booting, at this stage. Once this is done the app will be installed, and show on your sims homescreen when(ever) it’s booted up.
we then run:
Running /usr/bin/xcrun simctl launch -w AC9CEB80-2254-4DFB-BC26-2F3D8A29D14F org.me.App5
tis launches the app. if the sim is still booting, this will “hang” until its ready, at loch point too should see the launch screen – this in the log:
org.me.App5: 1763
simctl launch: org.me.App5: 1763
which tells us the app s ready, and gives us the PID. that’s when we attach debugserver:
Running /Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver 0.0.0.0:51198 --attach=1763
and CB passes the port (51198 in this example) back to Visual Studio. VS will then connect LLDB on that port.
VS might then need to download Symbols (if this is the first run with this OS version). That too may taker a long time, and you’ll see the downloading dialog in VS as well as messages in the VS console. CrossBox is “done” and out of the picture at this point.
eventually, your app will/should continue, and hit breakpoints or run.
in VS, you’ll see the same-isa log, with some more extra.