I am attempting to use the latest Solar2D SDK. To make a new build for my App. It seems like I am running into permissions issues.
My last update to this app was back in 2017. Recently customer have been reporting crashes on launch on newer devices running iOS 17+. After contacting Apple they indicated it might be a permissions issue.
After updating / downloading the provisioning assets, I was able to load the app into the latest Corona simulator on my Mac and successfully build and transfer the app to my 6th gen iPad mini running 17.5.1.
When I launch the app it crashes immediately.
I accessed the console by using Xcode to connect to my iPad mini and these are the faults that I found:
Sandbox: AshlyRemote(4839) deny(1) sysctl-read kern.bootargs
Sandbox: AshlyRemote(4839) deny(2) file-test-existence /usr/bin/swift-backtrace
Sandbox: AshlyRemote(4839) deny(2) file-test-existence /usr/bin/arm64e
This app is universal and runs on both iPhone and iPad. It saves and load files from the app file directory and lets users transfer files in and out of the app. It also uses UDP network communication and broadcast messages.
One potential issue is there is a warning in the Corona simulator, I see the warning
WARNING: unrecognized key: settings.iphone.plist.UIFileSharingEnabled (boolean)
When i open the built app on mac and inspect the Info.plist file I do not see this key.
Any help or insight anyone could offer would be greatly appreciated.