iOS Question Apple Vision Pro

Robert Valentino

Well-Known Member
Licensed User
Longtime User
Got this message from Apple

A brand-new App Store will launch with Apple Vision Pro, featuring groundbreaking apps and games built for visionOS, as well as compatible iPad and iPhone apps. We're reaching out to let you know at least one of your iPad or iPhone apps within App Store Connect was set to become automatically available on App Store. However, we noticed the issues detailed below.

App experience issues

After testing on an Apple Vision Pro device, we found one or more issues. Apps with the following issues won't be available on the App Store on Apple Vision Pro and the checkbox to make them available on this platform has been deselected in App Store Connect. To make them available, please resolve these issues, submit a new version, and select "Make this app available on Apple Vision Pro" in the app's Pricing and Availability section in App Store Connect.

If you feel the issue isn't a result of your app's code, send us feedback using Feedback Assistant. Please include any logs or debugging output, if possible.

If you feel the issue isn't a result of your app's code, send us feedback using Feedback Assistant. Please include any logs or debugging output, if possible.
{/SPOILER]


First: How do I look at the crash logs?

Second: I do not believe anyone would ever run my apps on a Vision Pro - just not made for them, so how can I make them not show in the Apple Vision Pro store

The reason I think my app froze of crashed at start was because first thing I do is have them sign into firebase (I am just guessing)

Thanks for any help

BobVal
 

Alexander Stolte

Expert
Licensed User
Longtime User
I got that too. But only for one app, I have 5 in the store.
I use the following libraries in the project. perhaps a pattern can be recognized:
1699288205996.png
 
Upvote 0

Robert Valentino

Well-Known Member
Licensed User
Longtime User
Not sure if it will help. But here are the libraries I am using

1699290718187.png



We only have 5 in common B4XPages, iCore, iRandomAccessFile, iSQL and XUI Views

So it is hard for me to believe it is any of them.
 
Upvote 0

Robert Valentino

Well-Known Member
Licensed User
Longtime User
I was just looking at the IPS files that were attached in my Spoiler above.
Was trying to get a IPS Viewer to open them but none would.

But it turns out that they are just a text file: Below is only part of it because it is very long.

{"build_version":"1.0.9","bundleID":"com.BOBs.BBsViewer","bug_type":"309","name":"BBsViewer","incident_id":"FE7326A0-91A1-4CC7-AF30-77C127DA712D"}
{
"procRole": "Foreground",
"version": 2,
"incident": "FE7326A0-91A1-4CC7-AF30-77C127DA712D",
"bug_type": "309",
"procName": "BBsViewer",
"parentProc": "launchd.development",
"coalitionName": "com.BOBs.BBsViewer",
"exception": {
"codes": "0x0000000000000000, 0x0000000000000000",
"rawCodes": [
0.0,
0.0
],
"type": "EXC_CRASH",
"signal": "SIGABRT"
},
"termination": {
"flags": 0.0,
"code": 6.0,
"namespace": "SIGNAL",
"indicator": "Abort trap: 6",
"byProc": "BBsViewer",
"byPid": 41878.0
},
"lastExceptionBacktrace": [
{
"imageOffset": 1217928.0,
"symbol": "__exceptionPreprocess",
"symbolLocation": 164.0,
"imageIndex": 11.0
},
{
"imageOffset": 240004.0,
"symbol": "objc_exception_throw",
"symbolLocation": 60.0,
"imageIndex": 9.0
},
{
"imageOffset": 1217652.0,
"symbol": "-[NSException initWithCoder:]",
"symbolLocation": 0.0,
"imageIndex": 11.0
},
{
"imageOffset": 797644.0,
"symbol": "-[B4IObjectWrapper setObject:]",
"symbolLocation": 232.0,
"imageIndex": 4.0
},
{
"imageOffset": 960736.0,
"symbol": "-[B4IScrollView Panel]",
"symbolLocation": 216.0,
"imageIndex": 4.0
},
{
"imageOffset": 665936.0,
"symbol": "-[b4i_cpopupmenu _additem:]",
"symbolLocation": 1156.0,
"imageIndex": 4.0
},
{
"imageOffset": 670584.0,
"symbol": "-[b4i_cpopupmenu _addmenuitemwithbitmap2::::::]",
"symbolLocation": 876.0,
"imageIndex": 4.0
},
{
"imageOffset": 669652.0,
"symbol": "-[b4i_cpopupmenu _addmenuitemwithbitmap:::::]",
"symbolLocation": 160.0,
"imageIndex": 4.0
},
{
"imageOffset": 671152.0,
"symbol": "-[b4i_cpopupmenu _addmenuitemwithbitmapfilename:::]",
"symbolLocation": 472.0,
"imageIndex": 4.0
},
{
"imageOffset": 286036.0,
"symbol": "-[b4i_b4xmainpage _create_popupmenu]",
"symbolLocation": 748.0,
"imageIndex": 4.0
},
{
"imageOffset": 1246772.0,
"symbol": "__invoking___",
"symbolLocation": 148.0,
"imageIndex": 11.0
},
{
"imageOffset": 1234064.0,
"symbol": "-[NSInvocation invoke]",
"symbolLocation": 428.0,
"imageIndex": 11.0
},
{
"imageOffset": 819396.0,
"symbol": "+[B4I runDynamicMethod:method:throwErrorIfMissing:args:]",
"symbolLocation": 1400.0,
"imageIndex": 4.0
},
{
"imageOffset": 817056.0,
"symbol": "-[B4I raiseEvent:event:params:]",
"symbolLocation": 440.0,
"imageIndex": 4.0
},
{
"imageOffset": 816592.0,
"symbol": "__33-[B4I raiseUIEvent:event:params:]_block_invoke",
"symbolLocation": 60.0,
"imageIndex": 4.0
},
{
"imageOffset": 13436.0,
"symbol": "_dispatch_call_block_and_release",
"symbolLocation": 32.0,
"imageIndex": 10.0
},
{
"imageOffset": 20692.0,
"symbol": "_dispatch_client_callout",
"symbolLocation": 20.0,
"imageIndex": 10.0
},
{
"imageOffset": 79724.0,
"symbol": "_dispatch_main_queue_drain",
"symbolLocation": 984.0,
"imageIndex": 10.0
},
{
"imageOffset": 78724.0,
"symbol": "_dispatch_main_queue_callback_4CF",
"symbolLocation": 44.0,
"imageIndex": 10.0
},
{
"imageOffset": 564476.0,
"symbol": "__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__",
"symbolLocation": 16.0,
"imageIndex": 11.0
},
{
"imageOffset": 540140.0,
"symbol": "__CFRunLoopRun",
"symbolLocation": 1996.0,
"imageIndex": 11.0
},
{
"imageOffset": 537076.0,
"symbol": "CFRunLoopRunSpecific",
"symbolLocation": 608.0,
"imageIndex": 11.0
},
{
"imageOffset": 25948.0,
"symbol": "GSEventRunModal",
"symbolLocation": 164.0,
"imageIndex": 12.0
},
{
"imageOffset": 1.3562024E7,
"symbol": "-[UIApplication _run]",
"symbolLocation": 888.0,
"imageIndex": 13.0
},
{
"imageOffset": 1.3580984E7,
"symbol": "UIApplicationMain",
"symbolLocation": 340.0,
"imageIndex": 13.0
},
{
"imageOffset": 20744.0,
"symbol": "main",
"symbolLocation": 96.0,
"imageIndex": 4.0
},
{
"imageOffset": 6368.0,
"symbol": "start",
"symbolLocation": 2244.0,
"imageIndex": 14.0
}
],
"faultingThread": 0,
"threads": [
{
"triggered": true,
"id": 152796.0,
"threadState": {
"x": [
{
"value": 0.0
},
{
"value": 0.0
},
{
"value": 0.0
},
{
"value": 0.0
},
{
"value": 9.426981847E9
},
{
"value": 6.16363808E9
},
{
"value": 110.0
},
{
"value": 16.0
},
{
"value": 1.2301311900953637E19
},
{
"value": 1.2301311891934024E19
},
{
"value": 512.0
},
{
"value": 11.0
},
{
"value": 0.0
},
{
"value": 2095104.0
},
{
"value": 2043.0
},
{
"value": 2.286114836E9
},
{
"value": 328.0
},
{
"value": 9.680919848E9
},
{
"value": 0.0
},
{
"value": 6.0
},
{
"value": 259.0
},
{
"value": 9.55701648E9,
"symbolLocation": 224.0,
"symbol": "_main_thread"
},
{
"value": 1.075769408E10
},
{
"value": 276.0
},
{
"value": 0.0
},
{
"value": 9.55701648E9,
"symbolLocation": 224.0,
"symbol": "_main_thread"
},
{
"value": 1.0758112704E10
},
{
"value": 15.0
},
{
"value": 0.0
}
],
"flavor": "ARM_THREAD_STATE64",
"lr": {
"value": 9.476604316E9
},
"cpsr": {
"value": 1.07374592E9
},
"fp": {
"value": 6.163637936E9
},
"sp": {
"value": 6.163637904E9
},
"esr": {
"value": 1.442840704E9,
"description": " Address size fault"
},
"pc": {
"value": 9.475719852E9,
"matchesCrashFrame": 1.0
},
"far": {
"value": 0.0
}
},

It's trying to tell me where the crash is. But not sure where to find in my program

BobVal
 
Last edited:
Upvote 0

Robert Valentino

Well-Known Member
Licensed User
Longtime User
Turns out the JSON validator / for-matter doesn't do much more than my editor.

Still not sure what line of code is bad. Will keep at it
 
Upvote 0
Top