Search results for

missing package product

51,794 results found

Post

Replies

Boosts

Views

Activity

In-App Purchases not loading in production / TestFlight — Previously missing Paid Apps Agreement — App rejected under Guideline 3.1.2
Hello, My app was rejected on iPad (iPad Air 11-inch M3, iPadOS 26.2.1) with two related issues: Guideline 2.1 – Performance – App Completeness “The app exhibited one or more bugs that would negatively impact users. Bug description: the premium subscription cannot be loaded properly.” Guideline 3.1.2 – Business – Payments – Subscriptions “The submission did not include all the required information for apps offering auto-renewable subscriptions.” I am using StoreKit 2 with SubscriptionStoreView to present the auto-renewable subscription. During development: Subscriptions load correctly in the simulator (sandbox). On real devices, I test without a local StoreKit configuration file to fetch products from App Store Connect. The subscription UI (title, duration, price) displays correctly when products are returned. At the time of review, the Paid Apps Agreement was not active. I suspect this may have caused the subscription products to fail loading on the review device. Since then: Paid
0
0
52
1w
In-App-Purchase review rejected
Testing with testflight the IAP work with sandbox. But Apple Review was rejected. It was explained that the IAP could not be found. I cancelled the review, added the IAP to all countries again. The IAPs are in status waiting for review. Now when preparing the version, I cannot choose anymore the IAP. I don't find the option anymore to add the IAP products on the version page. Contracts are all active and in the app for me and others it is working.
1
0
77
1w
Reply to Why doesn’t Transaction.updates emit reliably?
It sounds like you tested it on iOS. I understand that some developers refresh Transaction.currentEntitlements when the iOS app switches to the foreground. Yes, I do handle Transaction.unfinished and it is not related to my issue. Have you seen this post by @saxmanbob? He had a similar issue to mine, but he resolved it due to some “Objective-C machinery”. I don’t use Objective-C in my app, although it may exist within some Swift packages. Please try the following and let me know if you get the same result. Download the CotEditor Xcode project, copy and paste the InAppPurchaseManager code somewhere appropriate and launch it in applicationDidFinishLaunching(_:). Locate the CotEditor.storekit file and change the Subscription Renewal Rate to Any Renewal Every 10 Seconds or Any Renewal Every 2 Seconds. Run the app and observe the console. You will see that it does not behave as expected. You could also try this in a fresh AppKit Xcode project. You don’t need to build the UI and you will see that it works
Topic: App & System Services SubTopic: StoreKit Tags:
1w
Subscription shows "Missing Metadata" but all fields appear complete - Cannot submit for review
Hello, I'm trying to submit my first auto-renewable subscription for my app, but it shows Missing Metadata status and I cannot identify which field is incomplete. What I've completed: ✅ Product ID and Display Name ✅ Description ✅ Price: $4.99/month for 175 countries ✅ Duration: 1 month ✅ Localization (English): Display name and description filled ✅ Review Screenshot uploaded ✅ Review Notes provided ✅ Tax Category set ✅ Paid Apps Agreement signed and active ✅ Banking and tax info complete Common issues I've already checked: ✅ Subscription is part of a subscription group (Premium Features) ✅ At least one pricing tier is configured ✅ Localization has both display name AND description ✅ Review screenshot is provided ✅ Paid Apps Agreement is active (not pending) The Problem: Subscription status: Missing Metadata Localization status: Prepare for Submission Need it to show Ready to Submit to include with my app My Question: What field am I missing? I've checked all visible fields
3
0
83
1w
Notifications scheduled but never delivered at scheduled time
Device: iPhone (real device) iOS: 17.x Permission: Granted Notifications are scheduled using UNCalendarNotificationTrigger. The function runs and prints SCHEDULING STARTED. However, notifications never appear at 8:00 AM, even the next day. Here is my DailyNotifications file code: import Foundation import UserNotifications enum DailyNotifications { // CHANGE THESE TWO FOR TESTING / PRODUCTION // For testing set to a few minutes ahead static let hour: Int = 8 static let minute: Int = 0 // For production use: // static let hour: Int = 9 // static let minute: Int = 0 static let daysToSchedule: Int = 30 private static let idPrefix = daily-thought- private static let categoryId = DAILY_THOUGHT // MARK: - Permission static func requestPermission(completion: @escaping (Bool) -> Void) { let center = UNUserNotificationCenter.current() center.requestAuthorization(options: [.alert, .sound]) { granted, _ in DispatchQueue.main.async { completion(granted) } } } // MARK: - Schedule static func scheduleNe
1
0
63
1w
Reply to App Intents migration path for SiriKit domain intents (INStartCallIntent, INSendMessageIntent)?
You're looking in the right place with WWDC24 videos, but you may have missed Bring your app to Siri, which is where we go into this. For functionality that fits with the SiriKit domains, you should continue to use those SiriKit intents within the domains for calling and messaging. For any other intents you may have outside of those domains, you can migrate those to App Intents, which it sounds like you've done, so it sounds like you're completely on the right path. I hope that helps! — Ed Ford,  DTS Engineer
1w
Transfer Ratings and Reviews To Another App (new bundle identifier) Within Same Developer Account
We have a legacy mobile application (bundle.identifier.1) and a new mobile application (bundle.identifier.2). They are nearly the exact same mobile app, but re-written in a new modern framework. We want to temporarily have both apps published and gracefully transition users from the old app to the new over several months so users can upgrade as they are ready. Once the legacy users are cut over, we want to transition all the legacy Ratings and Reviews to the new app. Is it possible to transfer Ratings and Reviews from the legacy app (bundle.identifier.1) to the new app (bundle.identifier.2)? I found lots of documentation on app transfers, but these are two separate apps in the same Developer Account and Account Holder. We want to have a flexible transition process but don't want to lose out on well established ratings and reviews.
0
0
44
1w
IAP Missing From Build
I recently had an app rejected for 2.1 - Performance - App Completeness and specifically, “no subscription options available“. The previous build I submitted did have the issue, but this latest one did not, at least as far as I could test. I tested on two different devices using a sandbox account as well as TestFlight and the IAP were visible and working. I also see each IAP pop up correctly within RevenueCat. One thing that may be an issue is I don’t have the section to attach the IAP onto the build before submitting to review. I’ve read through every help article I could find and have triple-checked everything with the IAP is in order. Pricing, localization, screenshot, review notes, signed agreement, etc. I’ve also tried reaching out several times through the contact us page as well as replied to the review, but haven’t received a response. Is there anything I could be missing? Is not attaching them to the build the issue and if so, how can I get them to show up without recreating the IAP with new
2
0
73
1w
Locked Camera Capture Extension: provisioning profile for ExtensionKit appex missing com.apple.developer.locked-camera-capture entitlement (paid team)
I’m attempting to use a Locked Camera Capture Extension (created from Xcode’s template / following Apple’s “Creating a camera experience for the Lock Screen” guidance). The extension builds, embeds, and installs on a physical device, but I cannot get it provisioned with the required entitlement com.apple.developer.locked-camera-capture. Environment Xcode: 26.0.1 (17A400) iOS: 26.2.1 (device) Apple Developer Program: paid Individual (Team ID: FT55UW9363) Key issue: provisioning profile for the ExtensionKit appex lacks the locked-camera entitlement The locked camera capture target is embedded as an ExtensionKit extension: .../DirectionalCamera.app/Extensions/LockedCapture.appex I decoded the embedded provisioning profile inside that .appex and printed its Entitlements dictionary: security cms -D -i .../DirectionalCamera.app/Extensions/LockedCapture.appex/embedded.mobileprovision > /tmp/locked_profile.plist /usr/libexec/PlistBuddy -c Print:Entitlements /tmp/locked_profile.plist Entitlements present in the emb
2
0
90
1w
Reply to Numbers overlay for voice control shown even when set to none
Sorry for the delay in responding to this. Here are a few bug reports that have gotten no attention. All are macOS 26 bugs (the one with iPhone in the title affects macOS and iOS). I have just now gone through to confirm that each are happening consistently on 26.3. Many have been around since 26.0. Several say Recent Similar Reports: More than 10. The last one is a feature suggestion. Thank you for looking into these, especially the first two. FB20794466 -- Item Numbers shown when Overlay is set to None FB21356190 -- Orange microphone appears in menu bar at all times FB20933185 -- Siri voices break System voice UI FB20934473 -- No option to disable Type to Siri ... Siri window does not go away FB20785769 -- Speak announcements only works with Samantha voice FB20813399 -- Keyboard Shortcuts' Restore Defaults button should read Restore Default FB20875408 -- Reverse sort order only available in list view FB20875564 -- Record Selection Menu Bar Icon does not return to default state after Esc is pressed FB2102748
1w
Reply to macOS to macOS SwiftData iCloud Sync Problems
I was able to get things syncing reliably between Macs today running internal TestFlight builds after adding CloudKit.Framework to the app target's Frameworks, Libraries, and Embedded Content section as described in this thread.. Once that was set, creating/editing a Project record would sync between the TestFlight apps. I then noticed that creating/editing a related TimeEntry record would cause syncing to completely stop in either direction. I then discovered that only my Project records type had been deployed to Development on the iCloud Console; while TimeEntry had not been deployed for some reason. I re-deployed schema changes from development to production on iCloud Console, and now Project and TimeEntry record types show in iCloud Console in production. Syncing now works for creating/editing/deleting Project and TimeEntry records. So all is syncing well in my Internal TestFlight builds now. Thank you, Ziqiao, for the links. I'm sure those would be helpful if I was still having issues.
1w
NSTableCellView does not colour its background correctly
In an NSTableView (Appkit), I need to colour a cell background when it is selected. That works OK, except that the colour does not span the full cell width, nor even the text itself: The tableView structure is very basic: I see there is a TextCell at the end that cannot be deleted. What is this ? And the colouring as well: func tableView(_ tableView: NSTableView, viewFor tableColumn: NSTableColumn?, row: Int) -> NSView? { let p = someDataSource[row] if let cellView = tableView.makeView(withIdentifier: NSUserInterfaceItemIdentifier(rawValue: Cell), owner: self) { (cellView as! NSTableCellView).textField?.stringValue = p if selected[row] { (cellView as! NSTableCellView).backgroundColor = theLightBlueColor } else { (cellView as! NSTableCellView).backgroundColor = .clear } return cellView } } I've tried to change size constraints in many ways, to no avail. For instance, I changed Layout to Autoresising : I tried to change TableCellView size to 170 vs 144: Or increase tableColum Width. I have looked at what oth
Topic: UI Frameworks SubTopic: AppKit Tags:
0
0
38
1w
App Intents migration path for SiriKit domain intents (INStartCallIntent, INSendMessageIntent)?
We're in the process of migrating our app's custom intents from the older SiriKit Custom Intents framework to App Intents. The migration has been straightforward for our app-specific actions, and we appreciate the improved discoverability and Apple Intelligence integration that App Intents provides. However, we also implement SiriKit domain intents for calling and messaging: INStartCallIntent / INStartCallIntentHandling INSendMessageIntent / INSendMessageIntentHandling These require us to maintain an Intents Extension to handle contact resolution and the actual call/message operations. Our questions: Is there a planned App Intents equivalent for these SiriKit domains (calling, messaging), or is the Intents Extension approach still the recommended path? If we want to support phrases like Call [contact] on [AppName] or Send a message to [contact] on [AppName] with Apple Intelligence integration, is there any way to achieve this with App Intents today? Are there any WWDC sessions or documentation we may have missed
3
0
116
1w
Reply to SwiftUI .toolbar(placement: .keyboard) item not exposed to accessibility on iOS 26.1 (affects VoiceOver + XCUITest)
I've seen this behavior as well. Haven't been able to track down exactly why it's happening. I attempted to create a stripped down example, but couldn't recreate the same issue. A couple of things about the ToolbarItemGroup(placement: .keyboard) {} I'm investigating: My implementation is view a SwiftUI View that conforms to the ToolbarContent protocol. My implementation is part of a separate Swift Package utilized in my main project.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
1w
Dynamic Type Layout constraint Issue - "My card" label Clipping at 100% Text Size (IOS 26.3.1 or 26.3.2)
Hello, I would like to report a potential Dynamic Type rendering issue observed in Control Center. After increasing the system text size to 100%, the label “My Card” appears visually constrained and partially clipped instead of scaling proportionally according to Dynamic Type guidelines. Steps to reproduce: Open Settings Increase Text Size to 100% Open Control Center Observe the “My Card” label Expected behavior: The label should scale proportionally using preferred text styles and remain fully visible without truncation. Observed behavior: The label appears constrained, suggesting possible fixed height constraints or insufficient layout flexibility. Technical hypothesis: This may be caused by: Fixed height constraints on the text container Non-preferred font usage instead of dynamic text styles Missing adjustsFontForContentSizeCategory configuration Incomplete layout testing across content size categories Given Apple’s emphasis on accessibility and Dynamic Type compliance, I believe this may be wort
Topic: UI Frameworks SubTopic: UIKit
1
0
45
1w