Post

Replies

Boosts

Views

Activity

Reply to StoreKit 2: cancellation button
I mentioned this in another thread: https://developer.apple.com/forums/thread/744803 I wasn't aware of manageSubscriptionsSheet. What does it actually do? The docs have literally no description: https://developer.apple.com/documentation/swiftui/view/managesubscriptionssheet(ispresented:)/ https://developer.apple.com/documentation/swiftui/view/managesubscriptionssheet(ispresented:subscriptiongroupid:)/
Topic: App & System Services SubTopic: StoreKit Tags:
Jan ’24
Reply to Which of the CLLocationUpdate.LiveConfiguration uses least battery?
Which mode uses the least battery? I think they are all probably very similar; they all use the same hardware, but do different software processing of the results IIUC. I would gladly trade battery performance for less frequent updates. My understanding of how the GPS hardware works is that the radio needs to be continuously on, whatever the update rate. Unless you want very infrequent updates, e.g. every ten minutes or less?, the energy cost is much the same. Maybe. I would use default and expect the OS to do the right thing. You might be disappointed. For example, “default” snaps to where Apple Maps thinks road centerlines are.
Topic: Programming Languages SubTopic: Swift Tags:
Jan ’24
Reply to Dating App Rejected Guideline 4.3 - Design - Spam
Based on other posts here, new dating apps seem to be entirely banned.
Replies
Boosts
Views
Activity
Feb ’24
Reply to Apple's Revenue cut 15% or 30%
does anyone know if the 15% cut we qualified for in 2023 was only for the US?Meaning that Canada and Europe would stay at the 30% revenue share? It applies to all sales. If you seem to be receiving less than you expected, it’s probably because you have not allowed for tax.
Replies
Boosts
Views
Activity
Jan ’24
Reply to For goodness sake, why does Xcode keep doing this?
Must I really raise an official support ticket to get an answer to this? You could try that, but (a) they probably won’t be able to reproduce it, and (b) if they do reproduce it, they’ll say “That looks like it might be a bug. Please report a bug. Thanks. Bye.”
Replies
Boosts
Views
Activity
Jan ’24
Reply to ShareSheet failing but only for US users
iOS17, the US region/locale now uses a` UTF8 NARROW NO-BREAK SPACE You are not the only one to encounter obscure bugs with this as the root cause: https://developer.apple.com/forums/thread/732993
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jan ’24
Reply to SQlite FTS Queries Running Slow iOS 17.2.1 >=
Do you ever run ANALYZE ?
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jan ’24
Reply to App Attestation returns DCErrorInvalidKey 3
@endecotp you shouldn't place key_id in files that can be backed-up, cause corresponding app attest private key doesn't migrate to new device. Right, so where should I put it?
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jan ’24
Reply to Waiting for Review status from last 2 month ?
There is nothing you can do. Just keep waiting.
Replies
Boosts
Views
Activity
Jan ’24
Reply to External Testers and Groups - App review Guidelines
I believe the TestFlight review is possibly just a virus-scan, or similar. Just submit and see what happens. Apple owns the 17...* IPv4 range. You could consider adding this to your IP filter.
Replies
Boosts
Views
Activity
Jan ’24
Reply to StoreKit 2: cancellation button
I mentioned this in another thread: https://developer.apple.com/forums/thread/744803 I wasn't aware of manageSubscriptionsSheet. What does it actually do? The docs have literally no description: https://developer.apple.com/documentation/swiftui/view/managesubscriptionssheet(ispresented:)/ https://developer.apple.com/documentation/swiftui/view/managesubscriptionssheet(ispresented:subscriptiongroupid:)/
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Jan ’24
Reply to Which of the CLLocationUpdate.LiveConfiguration uses least battery?
Which mode uses the least battery? I think they are all probably very similar; they all use the same hardware, but do different software processing of the results IIUC. I would gladly trade battery performance for less frequent updates. My understanding of how the GPS hardware works is that the radio needs to be continuously on, whatever the update rate. Unless you want very infrequent updates, e.g. every ten minutes or less?, the energy cost is much the same. Maybe. I would use default and expect the OS to do the right thing. You might be disappointed. For example, “default” snaps to where Apple Maps thinks road centerlines are.
Topic: Programming Languages SubTopic: Swift Tags:
Replies
Boosts
Views
Activity
Jan ’24
Reply to Create new app error
See also: https://developer.apple.com/forums/thread/745132 They suggest it is related to accepting an updated developer agreement.
Replies
Boosts
Views
Activity
Jan ’24
Reply to XPC, memory allocation, and much confusion
In the old days, I would have asked “where are the NSNumber and NSString that you create in the while loop being released?”, i.e. is there an autorelease pool, and where is it being drained. But today there are more layers of magic; I don’t know if an infinite loop should be expected to be memory-friendly or not.
Replies
Boosts
Views
Activity
Jan ’24
Reply to ShareSheet failing but only for US users
What happens if an EU/UK user changes their device's region to US?
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jan ’24
Reply to Does need to including two privacy manifest file in one app?
I'm using third-party sdk make by myself That's an unusual definition of "third party". Surely if you made it yourself, it's "first party"?
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jan ’24
Reply to Concerns about collecting app operation logs and Apple's app review reject
There is a specific privacy category for diagnostics data which you can declare. Consider enabling the logging with a settings switch, if you only need it from people helping you to debug it.
Replies
Boosts
Views
Activity
Jan ’24