Search results for

“missing package product”

52,413 results found

Post

Replies

Boosts

Views

Activity

Auto-renewable subscriptions stuck in "Waiting for Review" causing StoreKit products unavailable during App Review
Hi Apple Developer Forums, I am experiencing a repeated issue with auto-renewable subscriptions during App Review for my iOS app. The app uses RevenueCat for subscription management. The subscription products exist in App Store Connect and are correctly configured, but they remain in Waiting for Review. During App Review, the reviewer attempts to access the subscription paywall and receives an error stating that subscriptions are unavailable. This appears to happen because StoreKit cannot fetch the products while they are still waiting for review. This creates a loop: Subscriptions exist in App Store Connect and are in Waiting for Review App Review installs the app StoreKit cannot return the subscription products yet RevenueCat returns an offerings_fetch_failed error The reviewer sees subscriptions unavailable The app is rejected before the subscriptions are approved We have thoroughly verified the configuration: • Subscription group exists • All products are inside the gro
6
0
167
3w
Reply to MapKit JS quota limits
The initialization of your MapKit request will receive an error with a status field, and there is an enum you can check to see the reason — TooManyRequests. Are these limits strict daily hard limits that should never be exceeded in production? From a code perspective, you should design your code with good error handling to gracefully handle the TooManyRequests error state, in addition to the other errors in the ConfigurationErrorStatus enumeration. If you're asking this question from more of a business planning angle, see below. Is there an official pricing model for usage above the free quota, or do we need to contact Apple to request higher limits? If you start running out of the daily quota, the next thing you'll need to do is to fill out the increased capacity form and go from there. — Ed Ford,  DTS Engineer
3w
pasted wrong identifier, I can't create correct one
I accidentally mis-copy-pasted when creating a new app identifier, and I can't create the correct one. I missed the leading c and I created An App ID with om.automaticduck.MyApp I deleted it, but now I can't create the correct one. The error says An attribute in the provided entity has invalid value An App ID with Identifier 'com.automaticduck.MyApp' is not available. Please enter a different string. Thank you for helping with what I need to do.
1
0
101
3w
Notarization Delay "In Progress"
Hi, I'm trying to notarize a macOS app using xcrun notarytool, but the submission has been stuck in In Progress for over 24 hours. Submission ID: a3e0914a-c45f-4614-bd7c-cbae4c7b0b55 Created: 2026-03-08T01:55:29.272Z Team ID: 69YV6P6AKZ It looks like the signature is valid and the only missing step is notarization. I tried submitting twice, but the second submission is also stuck in In Progress. Is this likely a backlog in the notarization service, or is there something that could cause submissions to stay in progress for so long? Thanks!
1
0
108
3w
How do you disable split view tracking separators in macOS 26 Tahoe?
In the attached screenshot, we have an NSSplitViewController with three split view items. The first two are viewController split view items, while the third is an inspector split view item. The NSWindow is configured for full screen content so that the inspector split view items is full height itself. However, when we enable full height content view, AppKit is automatically adding a tracking separator into the toolbar when we don't want one. (Neither of the two split views are sidebars.) This tracking separator is out of place, cannot be dragged itself, and is drawn under the center aligned segmented control. We've tried a multitude of permutations to configure the NSWindow, NSToolbar and NSSplitViewItem but to no avail. Surely we're just missing the magic combo but a lot of the properties appear to be no-ops in macOS 26. How do we use an NSSplitViewController, in a full screen content window, such that we get a full height inspector but we don't get tracking separators for the main split view divide
Topic: UI Frameworks SubTopic: AppKit Tags:
1
0
81
3w
Reply to App submitted for client launch – review timing question
Thank you for the replies and for sharing your experiences. Since this is our first app submission, we just wanted to double-check that our App Store Connect metadata and review information are complete and clear for the App Review team. The app is a simple B2B ordering tool for registered wholesale clients and includes reviewer login instructions in the App Review Information section. If anyone from the App Review team happens to see this thread and notices anything missing in our submission, we would really appreciate the guidance. App ID: 6759172913 Thank you again for your time. Kindest regards Jose Rodriguez
3w
Reply to NSFileManager getRelationship:ofDirectoryAtURL:toItemAtURL:error: returning NSURLRelationshipSame for Different Directories
FSEventStreamRef reports changes on a directory. I have some comments below, but FSEvents are a complicated topic in their own right. If you've got a product that's actually focused on monitoring and updating a large hierarchy (this isn't actually all that common), then it might be worth starting a new thread that's focused on those issues. Does it work on file reference URLs? No, it takes the opposite approach, which is basically force you to iterate the hierarchy until it happens to stabilize. The core underlying issue here is that the file system doesn't restrict how it's modified and the API it provides only provides a picture of a particular instant in time. That is, when you ask for a directories contents what you actually get is the contents at that instant without any guarantee that they're still the current contents. Most of the time the contents don't change fast enough for that to matter, but in a frequently changing directory the past and now can diverge VERY quickly. You'll note that FSE
Topic: App & System Services SubTopic: Core OS Tags:
3w
macOS App Distributed via ZIP Cannot Open — Possible Code Signing / Notarization Issue
My team is distributing a cross-platform app outside the Mac App Store via ZIP file. The app works perfectly on Windows, but on macOS, while the ZIP downloads and extracts without issue, the app refuses to open. Users see either the app appear in the dock then immediately disappear or a Gatekeeper prompt saying the developer cannot be verified. We suspect the root cause is related to code signing and/or notarization, but we're not entirely sure where the breakdown is occurring. We have a few questions as we work through this. For ZIP-based distribution outside the Mac App Store, is both a Developer ID certificate and Apple notarization required on current macOS versions? We've also seen references to using ditto instead of Finder's built-in Compress option when packaging the ZIP. Is that necessary to properly preserve the app bundle structure and extended attributes? Any guidance on where this process might be going wrong would be hugely appreciated. Thanks!
1
0
114
3w
Reply to Are these features possible to make in an iOS app?
Thanks for the post and good question that is good to explain the privacy policy. Apple enforces a strict security architecture called App Sandboxing, which isolates apps from each other and from the core operating system to protect user privacy. Because of this, Apple does not provide developers with the APIs (application programming interfaces) required to perform any of the tasks you mentioned. Third-party apps have absolutely zero read access to the iOS Messages app database. You cannot read, export, or save a user's SMS or iMessage history. In some cases allows apps to read text messages in only two highly restricted scenarios like an app can act as a spam filter. However, it can only see incoming messages from unknown numbers, and the system does not allow the app to save or export those messages. Just like SMS, the native Phone app's call history is completely locked down. A third-party app cannot read the incoming, outgoing, or missed call logs. Hope this helps. Albert Pascual
  Worldwide De
3w
Reply to FileManager.replaceItemAt(_:withItemAt:) fails sporadically on ubiquitous items
From your answer, I realise I was overlooking the obvious: after doing the work in the fast temp directory, I then need to create a second temp directory on the slower destination volume using URL(for: .itemReplacementDirectory…), copy the file across, and then use replaceItemAt from there. Sure, that makes sense. I think this is also one of those cases where the broader context of your app and user base is really a really important factor. Some apps (smaller documents, more consumer focused) should do their best to hide all of these details from the user, as they're not really useful/relevant and they just end up creating noise. Other apps (larger documents, more expert focused) benefit from making this visible to the user, as it lets them understand what's going on both to correct any problems (for example, space loss due to save failures) and take advantage of the data you have for them (for example, failure recovery). So any attempts to use that will continue to fail until the kernel (?) has fini
Topic: App & System Services SubTopic: Core OS Tags:
3w
Reply to spctl --type install rejects notarized .pkg on macOS 26 Tahoe (26.3)
Honestly, I’m not sure what’s going on here. None of this sounds at all familiar. I’d like to get a copy of your installer package so that I can poke at it myself. Can you share a link to a download site here? [1] If not, you can file a bug and attach it to your bug report, and then post the bug number here. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] Posty your link in the clear; see tip 14 in Quinn’s Top Ten DevForums Tips.
Topic: Code Signing SubTopic: Notarization Tags:
3w
Clarification on Payment Feature for Minor Users in E-commerce Apps due to DeclaredAgeRange (Screen Time / Family Controls API)
I am working on an e-commerce app (retail/marketplace) that allows users to place orders for both free and paid products. After receiving a DeclaredAgeRange API response — retrieved via the Family Controls / Screen Time framework — indicating that a user is a minor, I want to understand the recommended approach for handling payment flows. Specifically, is it necessary to block payments for users identified as minors via DeclaredAgeRange, even though our app uses server-side encrypted card processing rather than Apple In-App Purchases (StoreKit)? Any guidance on best practices or App Store policy requirements for this scenario would be greatly appreciated.
0
0
54
3w
Clarification on Payment Feature for Minor Users in E-commerce Apps due to DeclaredAgeRange (Screen Time / Family Controls API)
I am working on an e-commerce app (retail/marketplace) that allows users to place orders for both free and paid products. After receiving a DeclaredAgeRange API response — retrieved via the Family Controls / Screen Time framework — indicating that a user is a minor, I want to understand the recommended approach for handling payment flows. Specifically, is it necessary to block payments for users identified as minors via DeclaredAgeRange, even though our app uses server-side encrypted card processing rather than Apple In-App Purchases (StoreKit)? Any guidance on best practices or App Store policy requirements for this scenario would be greatly appreciated.
1
0
65
3w
Questions About App Attestation Rate Limiting and AppID-Level Quotas
I’m looking for clarification on how rate limiting works for the App Attest service, especially in production environments. According to the entitlement documentation (https://developer.apple.com/documentation/BundleResources/Entitlements/com.apple.developer.devicecheck.appattest-environment), iOS ignores the environment setting once an app is distributed through TestFlight, the App Store, or Enterprise distribution, and always contacts the production App Attest endpoint. With that context, I have two questions: Rate‑Limiting Thresholds How exactly does rate limiting work for App Attest? Is there a defined threshold beyond which attestation requests begin to fail? The Preparing to Use the App Attest Service documentation (https://developer.apple.com/documentation/devicecheck/preparing-to-use-the-app-attest-service) recommends ramping up no more than 10 million users per day per app, but I’m trying to understand what practical limits or failure conditions developers should expect. Per‑AppID B
1
0
173
3w
Auto-renewable subscriptions stuck in "Waiting for Review" causing StoreKit products unavailable during App Review
Hi Apple Developer Forums, I am experiencing a repeated issue with auto-renewable subscriptions during App Review for my iOS app. The app uses RevenueCat for subscription management. The subscription products exist in App Store Connect and are correctly configured, but they remain in Waiting for Review. During App Review, the reviewer attempts to access the subscription paywall and receives an error stating that subscriptions are unavailable. This appears to happen because StoreKit cannot fetch the products while they are still waiting for review. This creates a loop: Subscriptions exist in App Store Connect and are in Waiting for Review App Review installs the app StoreKit cannot return the subscription products yet RevenueCat returns an offerings_fetch_failed error The reviewer sees subscriptions unavailable The app is rejected before the subscriptions are approved We have thoroughly verified the configuration: • Subscription group exists • All products are inside the gro
Replies
6
Boosts
0
Views
167
Activity
3w
Reply to MapKit JS quota limits
The initialization of your MapKit request will receive an error with a status field, and there is an enum you can check to see the reason — TooManyRequests. Are these limits strict daily hard limits that should never be exceeded in production? From a code perspective, you should design your code with good error handling to gracefully handle the TooManyRequests error state, in addition to the other errors in the ConfigurationErrorStatus enumeration. If you're asking this question from more of a business planning angle, see below. Is there an official pricing model for usage above the free quota, or do we need to contact Apple to request higher limits? If you start running out of the daily quota, the next thing you'll need to do is to fill out the increased capacity form and go from there. — Ed Ford,  DTS Engineer
Replies
Boosts
Views
Activity
3w
pasted wrong identifier, I can't create correct one
I accidentally mis-copy-pasted when creating a new app identifier, and I can't create the correct one. I missed the leading c and I created An App ID with om.automaticduck.MyApp I deleted it, but now I can't create the correct one. The error says An attribute in the provided entity has invalid value An App ID with Identifier 'com.automaticduck.MyApp' is not available. Please enter a different string. Thank you for helping with what I need to do.
Replies
1
Boosts
0
Views
101
Activity
3w
Notarization Delay "In Progress"
Hi, I'm trying to notarize a macOS app using xcrun notarytool, but the submission has been stuck in In Progress for over 24 hours. Submission ID: a3e0914a-c45f-4614-bd7c-cbae4c7b0b55 Created: 2026-03-08T01:55:29.272Z Team ID: 69YV6P6AKZ It looks like the signature is valid and the only missing step is notarization. I tried submitting twice, but the second submission is also stuck in In Progress. Is this likely a backlog in the notarization service, or is there something that could cause submissions to stay in progress for so long? Thanks!
Replies
1
Boosts
0
Views
108
Activity
3w
How do you disable split view tracking separators in macOS 26 Tahoe?
In the attached screenshot, we have an NSSplitViewController with three split view items. The first two are viewController split view items, while the third is an inspector split view item. The NSWindow is configured for full screen content so that the inspector split view items is full height itself. However, when we enable full height content view, AppKit is automatically adding a tracking separator into the toolbar when we don't want one. (Neither of the two split views are sidebars.) This tracking separator is out of place, cannot be dragged itself, and is drawn under the center aligned segmented control. We've tried a multitude of permutations to configure the NSWindow, NSToolbar and NSSplitViewItem but to no avail. Surely we're just missing the magic combo but a lot of the properties appear to be no-ops in macOS 26. How do we use an NSSplitViewController, in a full screen content window, such that we get a full height inspector but we don't get tracking separators for the main split view divide
Topic: UI Frameworks SubTopic: AppKit Tags:
Replies
1
Boosts
0
Views
81
Activity
3w
Reply to App submitted for client launch – review timing question
Thank you for the replies and for sharing your experiences. Since this is our first app submission, we just wanted to double-check that our App Store Connect metadata and review information are complete and clear for the App Review team. The app is a simple B2B ordering tool for registered wholesale clients and includes reviewer login instructions in the App Review Information section. If anyone from the App Review team happens to see this thread and notices anything missing in our submission, we would really appreciate the guidance. App ID: 6759172913 Thank you again for your time. Kindest regards Jose Rodriguez
Replies
Boosts
Views
Activity
3w
Reply to NSFileManager getRelationship:ofDirectoryAtURL:toItemAtURL:error: returning NSURLRelationshipSame for Different Directories
FSEventStreamRef reports changes on a directory. I have some comments below, but FSEvents are a complicated topic in their own right. If you've got a product that's actually focused on monitoring and updating a large hierarchy (this isn't actually all that common), then it might be worth starting a new thread that's focused on those issues. Does it work on file reference URLs? No, it takes the opposite approach, which is basically force you to iterate the hierarchy until it happens to stabilize. The core underlying issue here is that the file system doesn't restrict how it's modified and the API it provides only provides a picture of a particular instant in time. That is, when you ask for a directories contents what you actually get is the contents at that instant without any guarantee that they're still the current contents. Most of the time the contents don't change fast enough for that to matter, but in a frequently changing directory the past and now can diverge VERY quickly. You'll note that FSE
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
3w
macOS App Distributed via ZIP Cannot Open — Possible Code Signing / Notarization Issue
My team is distributing a cross-platform app outside the Mac App Store via ZIP file. The app works perfectly on Windows, but on macOS, while the ZIP downloads and extracts without issue, the app refuses to open. Users see either the app appear in the dock then immediately disappear or a Gatekeeper prompt saying the developer cannot be verified. We suspect the root cause is related to code signing and/or notarization, but we're not entirely sure where the breakdown is occurring. We have a few questions as we work through this. For ZIP-based distribution outside the Mac App Store, is both a Developer ID certificate and Apple notarization required on current macOS versions? We've also seen references to using ditto instead of Finder's built-in Compress option when packaging the ZIP. Is that necessary to properly preserve the app bundle structure and extended attributes? Any guidance on where this process might be going wrong would be hugely appreciated. Thanks!
Replies
1
Boosts
0
Views
114
Activity
3w
Reply to Are these features possible to make in an iOS app?
Thanks for the post and good question that is good to explain the privacy policy. Apple enforces a strict security architecture called App Sandboxing, which isolates apps from each other and from the core operating system to protect user privacy. Because of this, Apple does not provide developers with the APIs (application programming interfaces) required to perform any of the tasks you mentioned. Third-party apps have absolutely zero read access to the iOS Messages app database. You cannot read, export, or save a user's SMS or iMessage history. In some cases allows apps to read text messages in only two highly restricted scenarios like an app can act as a spam filter. However, it can only see incoming messages from unknown numbers, and the system does not allow the app to save or export those messages. Just like SMS, the native Phone app's call history is completely locked down. A third-party app cannot read the incoming, outgoing, or missed call logs. Hope this helps. Albert Pascual
  Worldwide De
Replies
Boosts
Views
Activity
3w
Reply to FileManager.replaceItemAt(_:withItemAt:) fails sporadically on ubiquitous items
From your answer, I realise I was overlooking the obvious: after doing the work in the fast temp directory, I then need to create a second temp directory on the slower destination volume using URL(for: .itemReplacementDirectory…), copy the file across, and then use replaceItemAt from there. Sure, that makes sense. I think this is also one of those cases where the broader context of your app and user base is really a really important factor. Some apps (smaller documents, more consumer focused) should do their best to hide all of these details from the user, as they're not really useful/relevant and they just end up creating noise. Other apps (larger documents, more expert focused) benefit from making this visible to the user, as it lets them understand what's going on both to correct any problems (for example, space loss due to save failures) and take advantage of the data you have for them (for example, failure recovery). So any attempts to use that will continue to fail until the kernel (?) has fini
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
3w
Reply to spctl --type install rejects notarized .pkg on macOS 26 Tahoe (26.3)
Honestly, I’m not sure what’s going on here. None of this sounds at all familiar. I’d like to get a copy of your installer package so that I can poke at it myself. Can you share a link to a download site here? [1] If not, you can file a bug and attach it to your bug report, and then post the bug number here. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] Posty your link in the clear; see tip 14 in Quinn’s Top Ten DevForums Tips.
Topic: Code Signing SubTopic: Notarization Tags:
Replies
Boosts
Views
Activity
3w
Reply to App submitted for client launch – review timing question
Update: still waiting for review, just checking if there might be anything missing in our submission metadata. Thank you! kindest regards Jose Rodriguez
Replies
Boosts
Views
Activity
3w
Clarification on Payment Feature for Minor Users in E-commerce Apps due to DeclaredAgeRange (Screen Time / Family Controls API)
I am working on an e-commerce app (retail/marketplace) that allows users to place orders for both free and paid products. After receiving a DeclaredAgeRange API response — retrieved via the Family Controls / Screen Time framework — indicating that a user is a minor, I want to understand the recommended approach for handling payment flows. Specifically, is it necessary to block payments for users identified as minors via DeclaredAgeRange, even though our app uses server-side encrypted card processing rather than Apple In-App Purchases (StoreKit)? Any guidance on best practices or App Store policy requirements for this scenario would be greatly appreciated.
Replies
0
Boosts
0
Views
54
Activity
3w
Clarification on Payment Feature for Minor Users in E-commerce Apps due to DeclaredAgeRange (Screen Time / Family Controls API)
I am working on an e-commerce app (retail/marketplace) that allows users to place orders for both free and paid products. After receiving a DeclaredAgeRange API response — retrieved via the Family Controls / Screen Time framework — indicating that a user is a minor, I want to understand the recommended approach for handling payment flows. Specifically, is it necessary to block payments for users identified as minors via DeclaredAgeRange, even though our app uses server-side encrypted card processing rather than Apple In-App Purchases (StoreKit)? Any guidance on best practices or App Store policy requirements for this scenario would be greatly appreciated.
Replies
1
Boosts
0
Views
65
Activity
3w
Questions About App Attestation Rate Limiting and AppID-Level Quotas
I’m looking for clarification on how rate limiting works for the App Attest service, especially in production environments. According to the entitlement documentation (https://developer.apple.com/documentation/BundleResources/Entitlements/com.apple.developer.devicecheck.appattest-environment), iOS ignores the environment setting once an app is distributed through TestFlight, the App Store, or Enterprise distribution, and always contacts the production App Attest endpoint. With that context, I have two questions: Rate‑Limiting Thresholds How exactly does rate limiting work for App Attest? Is there a defined threshold beyond which attestation requests begin to fail? The Preparing to Use the App Attest Service documentation (https://developer.apple.com/documentation/devicecheck/preparing-to-use-the-app-attest-service) recommends ramping up no more than 10 million users per day per app, but I’m trying to understand what practical limits or failure conditions developers should expect. Per‑AppID B
Replies
1
Boosts
0
Views
173
Activity
3w