Posts

Post marked as solved
1 Replies
I realize that this is probably by design. In a Mac app, this way of scrolling is not intended - I guess I was too much expecting for it to work like in the iOS simulator. One reason it confused me was that my UITableView had disabled scroll bars - after enabling them, they can be used to quickly scroll through the UITableView with the mouse.
Post marked as solved
4 Replies
Thanks for your instructions! Strange, when I was about to get started with them, I tried one more time and it worked! I swear it didn't work the day before and I did a clean build folder to make sure. In the end, it was the Deployment Postprocessing setting. Sorry for your extra time and thanks again.
Post marked as solved
4 Replies
Thanks for your quick answer. Code Signing Inject Base Entitlements is set, but Deployment Postprocessing was also set. Unsetting it didn't help though.I used your trick from another post to get the entitlements: codesign -d --entitlements :- <pid>and got the output .... <key>com.apple.security.network.client</key> <true/> <key>get-task-allow</key> <true/>So it looks like the wrong "get-task-allow" is enabled, the iOS one instead of the MacOS one?
Post not yet marked as solved
4 Replies
Thanks for your answers, sounds good.I actually realized that the missing receipt on fresh install is probably only happening in the sandbox environment. Afterall, I'm just sideloading the app from XCode, so actually no surprise there is no receipt. If one installs the app in the production environment from the App Store, probably there will be an receipt. I'll check it out once my app is on the App Store.Anyway, I will still implement your suggestions as a fallback.
Post not yet marked as solved
4 Replies
Thanks for your answer. So I guess Apple's documentation is not accurate at this point?However, there is one problem for me with not doing a refresh. I'm about to convert my app from "paid app" to the fremium model, i.e. a free app with in-app purchases. My previous customers shouldn't need to pay again, so my plan was to check the "original purchase version" to enable all features for the previous customers. To do so, I need the receipt.So I'd still need some kind of prompt at startup to allow previous customers to trigger the refresh... Any better way to do so?