Search results for

Apple Maps Guides

149,634 results found

Post

Replies

Boosts

Views

Activity

Unable to receive HealthKit updates when app is force-quit — need clarification on background delivery limits
Hello, I’m developing a HealthKit-based fitness app in React Native that observes step count changes and uploads the latest totals to a remote server. I’m currently using HKObserverQuery with background delivery enabled (enableBackgroundDelivery(for:frequency:.immediate)), and the behavior works correctly while the app is running in the background or foreground. Whenever new step data is written to HealthKit, the app wakes up, reads the latest data, and sends it to my HTTPS endpoint using URLSession.shared.dataTask inside the observer callback. However, I’ve noticed the following issue: 1. If the user swipes up (force-quits) the app from the app switcher, the observer queries stop firing entirely. 2. In this state, even though HealthKit continues collecting step data from the device or Apple Watch, my app no longer receives those background deliveries until the user opens the app again. What I would like to achieve is: When the app is terminated (swiped up), and there are new step count updates in He
1
0
27
1w
Reply to Xcode Signing Fails: Provisioning Profile "doesn't match" com.apple.developer.driverkit.userclient-access entitlement
Hi Smith, Following your suggestion, we inspected the .provisionprofile file. We used QuickLook on the latest Xcode-managed profile for our app (com.accusys.Acxxx.app). The Entitlements dictionary inside this profile contains the following: com.apple.developer.driverkit.userclient-access: com.accusys.Acxxx.app It shows that the profile generated by Apple's backend incorrectly contains the App's own bundle ID for the userclient-access value, not our DEXT's bundle ID (com.accusys.Acxxx.driver). This should be a human error on our part during the initial entitlement request. We incorrectly entered our App's bundle ID (.app) into the UserClient Bundle IDs field on the request form, when it should have been our DEXT's bundle ID (.driver). We are now preparing to have our Account Holder submit a new, corrected request to Apple, ensuring that the UserClient Bundle IDs field contains the correct DEXT bundle ID this time. We are hopeful that once this new, correct request is approved, the provisionin
Topic: App & System Services SubTopic: Drivers Tags:
1w
App Store Connect UI Broken - Cannot Attach Build or Subscription for 10+ Days
I've been unable to submit my app for over 10 days due to App Store Connect UI issues. I've contacted Apple Support (Case #102715606681) but haven't received a response in 3 days. App Details: App: IMPULSE404 Bundle ID: com.sophie.impulse404 Apple ID: 6752914939 Version: 1.0 (Prepare for Submission) Build 12 uploaded successfully to TestFlight Issues: Cannot change build: Build 12 is available in TestFlight, but I cannot switch from build 11 to build 12 in my app version. The usual option/button to change builds is not appearing. In-App Purchases section unresponsive: When I click Select the in-app purchases or subscriptions... nothing happens. I cannot attach my subscription (impulse404_premium_monthly_v2) which is Ready to Submit. What I've Tried: Multiple browsers (Safari, Chrome) Cleared cache and cookies Logged out and back in Restarted computer Different devices Waited 3+ days Impact: This is blocking my entire app launch and costing me significant money in delays. The app and subscrip
4
0
143
1w
Certificates, Identifiers & Profiles not showing for team
Hello, we are struggling for hours with the following issue: I have an individual developer account and since yesterday I'm member of developer team with an own organization account. I have access to an app in the team account as an App-Manager, also the option Access to Certificates, Identifiers & Profiles is activated and I can see that it is activated for my account in AppstoreConnect. In Apple Developer I can also see the team and can switch to. But then I do not see the Certificates, Identifiers & Profiles menu entry. Also the team is not showing up in XCode. What am I missing? Thanks and regards Philipp
3
0
795
1w
Reply to Certificates, Identifiers & Profiles not showing for team
I am seeing the same issue, and my role is App Admin. When clicking account/resources link, it prompted Access Unavailable You currently don't have access to this membership resource. Contact your team's Account Holder, XXXXX, or an Admin., In App Store Connect, I have Developer Privilege of Developer Privileges Create and delete App IDs Create and delete certificates and profiles Submit and approve certificate signing requests Purchase and submit Technical Support Incidents Download beta software Eligible for other membership benefits Digitally sign with Apple Distribution certificate
1w
Best Practices for Using CKAssets in Public CloudKit Database for Social Features
Hello Apple Team, We are looking at developing an iOS feature on our current development that stores user-generated images as CKAssets in the public CloudKit database, with access control enforced by our app’s own logic (not CloudKit Sharing as that has a limit of 100 shares per device). Each story or post is a public record, and users only see content based on buddy relationships handled within the app. We’d like to confirm that this pattern is consistent with Apple’s best practices for social features. Specifically: Is it acceptable to store user-uploaded CKAssets in the public CloudKit database, as long as access visibility is enforced by the app? Are there any performance or quota limitations (e.g., storage, bandwidth, or user sync limits) that apply to CKAssets in the public database when used at scale? Would CloudKit Sharing be recommended instead, even if we don’t require user-to-user sharing invitations? For App Review, is this model (public CKAssets + app-enforced access control) co
2
0
153
1w
Reply to 【iOS18.2~18.3.2 bug】After switching sandbox accounts in Settings, the value of SKStorefront.countryCode is not synchronized
@MykytaOliinyk Sorry, I just saw the message now. I reported the bug to Feedback and provided the log as requested, but Apple did not respond subsequently. I tried it today and found that the issue has been fixed in iOS 18.7.1 (as there are no more devices available, I don't know from which version this issue was resolved). There is no such problem in iOS 26 too. iOS18.7.1 ✅ iOS26 ✅
Topic: App & System Services SubTopic: StoreKit Tags:
1w
【iOS18.2~18.3.2 bug】After switching sandbox accounts in Settings, the value of SKStorefront.countryCode is not synchronized
Problem Description: 1、I have two sandbox accounts from different countries. Account A is from Mainland China (CHN), and Account B is from the United States (USA). When I switch the sandbox account from Account A (CHN) to Account B (USA) in the system settings and restart the app, the value of SKPaymentQueue.defaultQueue.storefront.countryCode always returns CHN instead of the expected USA. 2、This issue only occurs on iOS 18.2 and above. 3、On the same device running iOS 17.5.1, the behavior is correct. However, after upgrading the system to iOS 18.3.2, the error occurs. 4、In the sandbox environment, although SKStorefront.countryCode returns the wrong value, the currency type for Apple's in-app purchase is correct when initiating the payment. 5、The issue only exists in the sandbox environment and does not occur in the App Store-downloaded package. Demo Code: - (IBAction)clickButton:(id)sender { NSString *appStoreCountryCode3 = SKPaymentQueue.defaultQueue.storefront.countryCode; NSLog(@%@,appStoreCount
5
0
735
1w
Reply to Creating Swift Package with binaryTarget that has dependencies
Let's examine this log: objc[39953]: Class _TtC10KingfisherP33_6AA794C9C370CDB07604B4D8B99AEAA312BundleFinder is implemented in both /Users/Name/Library/Developer/Xcode/DerivedData/TestApp-capvhjiqxrdgdnbevpkajicnjpcs/Build/Products/Debug-iphonesimulator/WallpaperKit.framework/WallpaperKit (0x100e8bbf8) and /Users/Name/Library/Developer/CoreSimulator/Devices/E0AF13C2-874C-47B9-B864-72AF3E4D5D4B/data/Containers/Bundle/Application/AF32011A-92E7-4E26-9A97-9F0C25C07863/TestApp.app/TestApp.debug.dylib (0x101a543b0). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed. You have mangled Swift class names there, and they exist in two places, so the system doesn't know which implementation to use. While the crux of your question is Why are these symbols still given an _implementationOnly import, there's something subtle here — this log is being generated by the Objective-C runtime, for a Swift class — notice the system logging this is named objc at the fron
1w
CKSyncEngine on macOS: Automatic Fetch Extremely Slow Compared to iOS
Hi everyone, We’re currently using CKSyncEngine to sync all our locally persisted data across user devices (iOS and macOS) via iCloud. We’ve noticed something strange and reproducible: On iOS, when the CKSyncEngine is initialized with manual sync behavior, both manual calls to fetchChanges() and sendChanges() happen nearly instantly (usually within seconds). Automatic syncing is also very fast. On macOS, when the CKSyncEngine is initialized with manual sync behavior, fetchChanges() and sendChanges() are also fast and responsive. However, once CKSyncEngine is initialized with automatic syncing enabled on macOS: sendChanges() still appears to transmit changes immediately. But automatic fetching becomes significantly slower — often taking minutes to pick up changes from the cloud, even when new data is already available. Even manual calls to fetchChanges() behave as if they’re throttled or delayed, rather than performing an immediate fetch. Our questions: Is this delay in automatic (and post-automatic manual) fe
1
0
108
1w