Edit - I saw in "Settings" screen that there is no support for iPhone XS and that I need to request a refund. I've done that now.
Luckily Apple makes it super easy to get refunds!
I'm excited to try the app once it starts working on my device.
Edit - I saw in "Settings" screen that there is no support for iPhone XS and that I need to request a refund. I've done that now.
Luckily Apple makes it super easy to get refunds!
I'm excited to try the app once it starts working on my device.
https://developer.apple.com/documentation/bundleresources/in...
I would also consider putting this information to the very top of the description to try to avoid bad reviews.
---
One more feedback: I struggled to find the App Store link in your blog article. I would definitely recommend using Apple's well known marketing badge[0], you can still enhance it with your brand if you want to.
Congrats on the app and good luck!
[0] https://developer.apple.com/app-store/marketing/guidelines/
(I'm sorry, I haven't dowloaded the app so I'm guessing on your UI, just know its a fairly common mistake) If you're just putting up a dialog saying "building index", running the code to build the index in the same thread, then dismissing once done, it will lock out UI updates, eventually leading to a crash (I think it's 30 secs for the timeout).
Running code in a high priority background thread with a callback to the main thread is fairly trivial in iOS, there's the fine grained control of GCD, Combine for react like code, and the new async/await pattern.
A UIActivityIndicator can be used to show activity without knowing progress.
- iOS 16.0 or above
- iPhone 11 (A13 chip) or later models
AFAIK you cannot set arbitrary compatible devices. You can only set UIRequiredDeviceCapabilities, which are quite limited[0]. There is a required capability for `iphone-ipad-minimum-performance-a12`, but not for A13.
And also if you already have the app in the App Store, you can only relax these requirements. You cannot add new ones as that could prevent users who already bought the app from launching it.
BTW the minimum requirements are listed in Queryable's App Store description as well, although I would consider putting them on the very top.
[0] - https://developer.apple.com/documentation/bundleresources/in...