Overview

Post

Replies

Boosts

Views

Activity

NSPersistentCloudKitContainer never exports changes from the .shared store (participant side)
Hello, I am building an iOS app that uses NSPersistentCloudKitContainer with a two-store configuration (.private + .shared), following the "Sharing Core Data objects between iCloud users" sample. Sharing works in one direction only: the owner's records reach the participant, but nothing the participant writes is ever exported. I have spent a full day isolating this and have ruled out every cause I can think of. I would appreciate guidance on what else to check, or confirmation that this is a limitation I have misunderstood. I have deliberately kept the details below complete, because the interesting part of this report is not the failure itself but everything that has already been eliminated. Environment Xcode 26.6 (17F113) Owner device: iPhone 15 Pro, iOS 26.5.2 Participant device: iPhone 13 mini, iOS 26.0.1 Two devices, two different iCloud accounts CloudKit container: iCloud.com.onton.quipuledger, Development environment NSPersistentCloudKitContainer with two stores: private.sqlite — databaseScope = .private shared.sqlite — databaseScope = .shared Both created exactly as in the sample (the shared description is a copy() of the private one, with a new NSPersistentCloudKitContainerOptions whose scope is .shared) Both stores have NSPersistentHistoryTrackingKey and NSPersistentStoreRemoteChangeNotificationPostOptionKey set viewContext has transactionAuthor, mergePolicy (NSMergeByPropertyObjectTrumpMergePolicy) and automaticallyMergesChangesFromParent = true What works The owner calls share(_:to:) with a set of objects and gets a CKShare. The owner sets publicPermission = .readWrite, saves the share via CKDatabase.modifyRecords, then calls persistUpdatedShare(_:in:). The participant accepts the invitation link. All shared records arrive correctly in the participant's shared.sqlite (164 objects), and subsequent owner-side changes continue to arrive. Import events succeed. What fails Every export from the participant's .shared store fails, regardless of what is written. On the participant device: New object assigned to the shared store via context.assign(_:to:) → never exported Update to an existing record that arrived from the owner → never exported Both are saved successfully to the local store (verified by reading the sqlite file) and appear in the persistent history The corresponding NSPersistentCloudKitContainer.Event reports: type: .export succeeded: false error: NSCocoaErrorDomain Code=134060 userInfo: [:] // completely empty — no underlying error countAffectedObjects: 0 Reading the store's internal metadata tables shows the export never begins: ANSCKEXPORTMETADATA — empty (no history token was ever recorded) ANSCKEXPORTEDOBJECT — 0 rows ANSCKEXPORTOPERATION — 0 rows Meanwhile the same device's .private store exports successfully, and the owner device's .private store (which holds the shared zone) exports successfully as well. What I have ruled out Permissions. On the participant, share.currentUserParticipant reports permission == .readWrite, role == .publicUser, acceptanceStatus == .accepted. Record types. All types exist in the Development schema (verified in CloudKit Console). I also ran initializeCloudKitSchema() to be certain. Server-side rejection. The CloudKit Console Logs show no errors at all — the request never reaches the server. The records themselves. Failure is independent of content: a single entity with no relationships fails exactly like a multi-object graph. Association with the share. fetchShares(matching:) on the participant returns the correct share for the record, with the correct zone name and owner name. Core Data does know the object belongs to the shared zone. Corrupted mirroring metadata. Deleting and reinstalling the app on the participant device reproduces the problem from a clean state. CloudKit itself refusing participant writes. Using the raw CloudKit API on the same device, I saved a CKRecord directly into the same shared zone — this succeeded, and the owner device received a push notification for it. So the account, the zone, the permissions and the record type are all fine; only the Core Data mirroring path fails. Question Given that Core Data correctly associates the object with the share, and that the same device can write to the same zone through the raw CloudKit API, why would the mirroring delegate never schedule an export for the .shared store? Specifically: Is exporting participant-side changes from a .shared store supported by NSPersistentCloudKitContainer? The sample project demonstrates share management and owner-side writes, but I could not find an example of a participant creating or modifying objects in the shared store. If it is supported, what would cause NSCocoaErrorDomain 134060 with an empty userInfo and zero affected objects? Is there a way to obtain the underlying reason? (-com.apple.CoreData.CloudKitDebug 1 produced no additional output for me when the app was launched via devicectl.) Is there any additional setup required on the participant side beyond accepting the share — for example, does a newly created object need to be related to an object that is already part of the share in order to be exported? Thank you very much for your help.
0
0
19
9h
Sandbox testing - Clear Purchase History
Hi, Overview I have an app for which I have created a sandbox account. When I try to clear purchase history it doesn't work, it still shows the in-app purchase items (non-consumable in-app purchases) as purchased. I have tied tried the following ways, but none of them work. Any help on this would be much appreciated! Attempt 1: Go to https://appstoreconnect.apple.com/ Users and Access > Sandbox Check sandbox account > Tap Clear Purchase History button Attempt 2: Go to the iPhone > Settings > Developer > Sandbox Apple Account Tap on account > Manage > Clear Purchase History Attempt 3: Sign out of Sandbox account and sign back in Attempt 4: Delete app and re-run app from Xcode
4
3
645
10h
In App Purchase Sandbox Testing - Clear Purchase History Not Working
I'm testing iAP in a sandbox account (as configured in App Store Connect under 'Sandbox Testers'). So the in app purchase works. Cool. But I wanted to retry it. So I cleared the purchase history (both in App Store Connect and on my iPad in the 'Developer' section in Settings). But when I relaunch my app the purchase still validates and my app displays the item as 'unlocked'. Figure the receipt must still be cached so I nuke the app and completely reinstall it but it appears StoreKit is still getting the receipt and it isn't being cleared because my app is displaying it as 'purchased.' Also tried rebooting the iPad. But the sandbox purchase doesn't clear. I just did a sandbox test since it is closer to real life than StoreKit Configuration so I just wanted to do it a few times to make sure all is good but making a burner test account for every purchase is kind of tiresome. Anyone know of a workaround? I might just declare victory and go back to StoreKit Configuration.
5
3
487
10h
PhotoKit. Changing iCloudId between devices.
While developing a gallery app, I noticed that the iCloudId can change between devices Phone1 and Phone2, on which iCloud is active. First, I know the assetId is unstable, but the iCloud ID ( How it can be? I thought it was stable and I could use it for sending, for example as a UUID for a items on BE to prevent duplication. Could you please explain to me in which cases the iCloudId can change, and what I can use for stable UUID for my internal item to prevent duplication on the BE side? Additional info: Phone1: - assetId part = B01B27D9-10BE-4C95-BE35-C9A03DBA4006 - iCloudId part = 39E0E3A6-6A37-4E8E-83E9-C1B837E2E973 - iCloudId full = 39E0E3A6-6A37-4E8E-83E9-C1B837E2E973:001:ARUcJ2AQQ/nM6BIRu2dq/NSPi61u Phone2: - assetId part = F51B272C-1BE6-41B3-AB54-39E6BDE1C984 - iCloudId part = F51B272C-1BE6-41B3-AB54-39E6BDE1C984 - iCloudId full = F51B272C-1 BE6-41B3-AB54-39E6BDE1C984:001:ARUcJ2AQQ/mM6BIRu2dq/NSPi61u
0
0
9
10h
First submission stuck in "Waiting for Review" for 6+ days, expedite and support requests unanswered
My first app "Remote for Roku TV: RokuMote" (Apple ID 6795405234, iOS) was submitted for review on July 31, 2026. It has been in "Waiting for Review" ever since — 6+ days — and has never entered "In Review". No messages in App Store Connect, nothing in Resolution Center. What I've already done: Expedited review request on August 4 — no response. Email to App Review — no response. Developer Support case "App Review Status" on August 5 (Case ID 20000128844197) — pending. All metadata, review notes and a demo video were attached at submission. The account is new (created July 28, 2026) — if new accounts are queued differently, I'd appreciate knowing that. Is anyone from Apple able to look into this? Is there a known backlog right now for first submissions?
9
0
965
10h
NSMetaDataQuery and MD-Spotlight Backed APIs Suddenly Stop Working
I'm testing code that uses NSMetadataQuery and I noticed some odd behavior. I run a query where the search scope is set to my Desktop directory. The predicate is set to search for a file name that contains 'we' (display name to be precise: kMDItemDisplayName). And I get no results. So I stop the app from Xcode then I create a new folder on the Desktop and name it we exactly. Then I rerun my app and start the query again - still no results. Unfortunately none of the Spotlight based APIs I'm using report errors. There is no delegate method -queryDidFailWithError: or anything like that. So in another place my app uses the lower level MD prefixed APIs in Core Services to read file metadata and I notice that those APIs are failing as well. Specifically I try to load metadata for a PNG image. I create an MDItemRef via MDItemCreateWithURL (and I do get an MDItemRef). Then I call MDItemCopyAttributes with the MDItemRef and an array of metadata attribute names: CFDictionaryRef fetchedData = MDItemCopyAttributes(mdItem, attributeNames); I step through it in the debugger and fetchedData is NULL. Since there is no error handling APIs available for any of this my app just silently fails. I have Console.app open when I step through MDItemCopyAttributes call in the debugger and this logs out every time: com.apple.spotlightserver Bad checksum on fetch attributes reply from store, 0x123ea456.... FWIW I do not have Spotlight indexing turned off on my system. Also jumping to Finder I'm experiencing the same failures (metadata isn't populating and the Desktop search for we produces no results). Actually on further inspection it looks like all searches are producing no results. Spotlight appears to be in a broken state system wide. I'm pretty sure a system restart will 'fix' it - until it starts occurring again. But for obvious reasons I'd like to avoid releasing a feature in my app that results in this kind of experience. Is there anything I can do on my end to workaround or avoid this issue? And tips or advice would be greatly appreciated.
0
0
18
11h
App Review Receiving Different Configuration Errors Across Submissions for the Same Build
We are looking for guidance from developers who may have faced similar App Review scenarios. Our app has been rejected under Guideline 2.1(a) - Performance - App Completeness with the following feedback: "We continue to find a configuration error occurs when we attempt to install the app and demo profiles." What makes troubleshooting difficult is that we have received different rejection reasons across multiple review submissions for the same build and enrollment flow. We have been unable to reproduce these issues internally across our test devices. Has anyone experienced situations where: Different App Review submissions report different failures for the same build? Enrollment or configuration profile workflows behave differently on App Review devices than on internal test devices? What could be the contribution factors? Cached profiles, device state, or repeated profile installations have contributed to inconsistent review results? We are working with App Review through Resolution Center, but any advice on how to obtain more actionable reproduction details or handle inconsistencies between review attempts would be greatly appreciated. Thank you.
0
0
41
11h
Apple In-App Purchase availability.
Hello, I am a developer based in Somalia and I have recently enrolled in the Apple Developer Program. I am planning to build an iOS app exclusively for users in Somalia. The app will offer premium digital features, and I would like to use WaafiPay, a local Somali payment provider that supports mobile-money payments such as EVC Plus, ZAAD and SAHAL. Somalia does not have an Apple App Store storefront or Apple In-App Purchase availability. Before I start development, I would like to confirm whether an app distributed to users in Somalia can use WaafiPay to process payments for premium digital features directly inside the app. If this is permitted, please let me know whether I need any special entitlement, approval, or implementation requirements. Thank you.
0
0
35
11h
Xcode 26 – Organizer does not show “App Store Connect” for watchOS standalone app (only Release Testing available)
Hello, I am trying to upload a watchOS standalone app to App Store Connect using Xcode 26.3, but Organizer does not show the “App Store Connect” upload option. It only displays: • Release Testing (Ad Hoc) • Enterprise • Debugging Project setup • Target type: watchOS App (standalone, not companion) • PRODUCT_TYPE = com.apple.product-type.application • PRODUCT_BUNDLE_PACKAGE_TYPE = APPL • WRAPPER_EXTENSION = app • SUPPORTED_PLATFORMS = watchos watchsimulator • Archive configuration: Release • Base SDK: watchOS The app does not depend on iOS. Bundle ID Originally: com.example.app.watchkitapp Recreated as: com.example.app HealthKit capability enabled in: • Developer Portal • Xcode (Signing & Capabilities) Signing • Apple Distribution certificate active • App Store provisioning profile created • Manual signing configured for Release (Apple Distribution + App Store profile) • Also tested Automatic signing • Deleted old Ad Hoc profiles • Cleared Derived Data and regenerated archive App Store Connect • App created successfully using bundle ID com.example.app • Account role: Account Holder • No pending Agreements, Tax, or Banking items Despite a valid Release archive signed with Apple Distribution, Organizer only allows Ad Hoc distribution and never shows “App Store Connect”. Is this a known issue in Xcode 26 affecting independent watchOS apps, or is there an additional configuration step required? Thank you.
8
2
761
12h
Analytics Reports API - ONE_TIME_SNAPSHOT only returns last 35 days of DAILY instances
Hello, I'm integrating the App Store Connect Analytics Reports API and I'm trying to understand the expected behavior of ONE_TIME_SNAPSHOT requests. Current situation: We have an ONGOING analyticsReportRequest created several years ago. When querying DAILY report instances, we only receive data from: Earliest processingDate: 2026-07-24 Latest processingDate: 2026-08-27 This appears to match the documented 35-day retention window for report instances. To test historical access, I created new analyticsReportRequests with: accessType = ONE_TIME_SNAPSHOT The requests were successfully created and are active: accessType: ONE_TIME_SNAPSHOT stoppedDueToInactivity: false My question is: Should a ONE_TIME_SNAPSHOT request generate historical analytics report instances beyond the normal 35-day retention window? Our goal is to retrieve analytics data from 2024 and earlier periods that are no longer visible through the ONGOING DAILY instances. Specifically: Does ONE_TIME_SNAPSHOT provide access to older historical analytics data? Is there a way to request a specific date range (for example, January 2024) through the Analytics Reports API? If historical data exists, what is the correct workflow to access it through analyticsReportRequests, reports, instances, and segments? Any clarification or examples would be greatly appreciated. Thank you.
0
0
10
12h
How to release an App ID stuck on a personal (free) team so it can be registered under my paid organization team?
I have two Apple Developer accounts under different Apple IDs: a free "Personal Team" account and a separate paid Organization account. Before my organization's Program enrollment was approved, I built an app to a physical device using Xcode signed into my personal account, which auto-registered an App ID under that personal team. Now that my organization account is active, I can't register the same App ID under the organization — both the web portal and Xcode's automatic signing return "not available," since it's already reserved under my personal team. Since personal (free) accounts have no web portal access, I can't see or manage that registration anywhere to release it myself. I own both accounts. Is there any self-service way to release an App ID from a personal team, or is contacting Apple Developer Support the only option? If support is required, is there a faster route than the standard contact form (I submitted a request several days ago with no reply yet)?
0
0
23
12h
Sign in with Apple web: invalid_client at /auth/authorize for every Services ID in team UGZTH42J5G
Sign in with Apple for the web returns invalid_client at the authorization request for every Services ID in our team. The failure occurs before any token exchange, so no client secret is involved. Team ID: UGZTH42J5G Primary App ID: UGZTH42J5G.com.nearbuddy.mobile (Sign in with Apple enabled; "Enable as a primary App ID" selected) Services IDs: com.nearbuddy.mobile.signin com.nearbuddy.mobile.signin2 (created solely as a control) Both Services IDs are configured with: Sign in with Apple: enabled Primary App ID: UGZTH42J5G.com.nearbuddy.mobile Domain: dkhtjkcygbpomaummdih.supabase.co Return URLs: https://dkhtjkcygbpomaummdih.supabase.co/functions/v1/auth-apple-web/callback https://dkhtjkcygbpomaummdih.supabase.co/auth/v1/callback Failing authorization request: GET https://appleid.apple.com/auth/authorize client_id=com.nearbuddy.mobile.signin redirect_uri=https://dkhtjkcygbpomaummdih.supabase.co/functions/v1/auth-apple-web/callback response_type=code id_token response_mode=form_post scope=name email state= nonce= Apple responds with: invalid_client Invalid client. The same failure is reproduced: with both Services IDs; in Safari; in Chrome on Android; via curl; and using the authorization URL generated by Supabase GoTrue. The failure occurs before authentication/consent and before any authorization code or ID token is issued. Membership is active until March 18, 2027. The Account Holder is active and there are no pending membership or agreement banners. A fresh control Services ID reproduces exactly the same failure. Feedback Assistant report: FB24549460 Please inspect the Sign in with Apple provisioning/configuration state for Team UGZTH42J5G and determine why the registered Services IDs are not being recognized at the authorization endpoint.
0
0
25
12h
App Review on hold — attachment returns 404 in App Store Connect console
My app has been in review hold since August 13 (!) after responding to an Additional Information request (Submission ID: 9a1d82d0-0763-413e-a422-b8be5f8f0292). It has now been 15 days with no update. I noticed that when I attempt to access the video attachment I submitted via App Store Connect, the console returns: API Response Error: GET_SALABLE_AVAILABILITIES_RESPONSE — status code: 404 I'm concerned the attachment may not have been delivered correctly. I've been unable to send a follow-up in the Resolution Center as the thread appears closed after my response. Has anyone experienced this? Is there a way to re-submit the attachment or get confirmation it was received?
0
0
46
12h
Guideline 3.1.3(b) — showing a web-only B2B tier on iOS pricing page
We have a multiplatform SaaS app (iOS, Desktop). Individual plans are sold via IAP on iOS. We also offer a B2B multi-seat plan that's only sold through our website (per-seat billing, admin provisioning, etc.). On our iOS pricing page, we want to show all plans — including the B2B one — so users can see the full picture. The B2B plan would just show features and a starting price with a label like "Managed through our desktop platform." No purchase button, no link, no redirect. Only the individual plans would have IAP subscribe buttons. Three questions: Does showing pricing/features for a plan that can't be purchased in-app count as "steering" under 3.1.3? Is a static label like "Managed through our desktop platform" considered a call to action if there's no link or button? Would a "Contact Sales" form (just collects an email, follow-up happens outside the app) be a safer approach? We did check with Apple Developer Support (Aug 2026) and were told this should be fine, but want to hear from anyone who's shipped something similar before we submit. Thanks.
0
0
16
12h
First-time subscription submission stuck — "add an app version" error even with a fresh, unreleased build attached
I'm trying to submit my app's first-ever subscriptions for review, and I'm stuck in a loop between two different App Store Connect submission flows that seem to conflict with each other. Setup: App: HeyFlat (bundle au.com.heyflat) Subscription group "HeyFlat Casa" with 3 auto-renewable subscriptions (monthly/semiannual/annual), all status "Ready to Submit" App version 1.0 has been rejected multiple times (most recently for Guideline 2.1(b) — "In-App Purchase products have not been submitted for review") What I've tried: On the Subscriptions page, I click "Add for Review" on the subscription group → it opens a "Draft Submission" panel (breadcrumb "Submissions") listing the group as an item ready to submit. That panel shows: "Unable to submit for review — Add an app version for the selected platform." I uploaded a brand-new, never-before-submitted build (build 31, version 1.0) via CI and manually attached it to the App Store version page (Distribution → App Store Version 1.0 → Build). Went back to the Draft Submission — same error persists, plus a new one: "New subscription groups must be submitted with an auto-renewing subscription from that group." The item listed is just the subscription group itself, not the individual subscriptions. Separately, the legacy per-version thread (App Review → iOS Submission) now shows build 31 as "Ready for Review" — but that thread only lists 1 item (the app version itself), no subscriptions attached, even though they're marked "Added for Review." So I have: a subscription group with 3 ready subscriptions, and a fresh unreleased build attached to the app version — but no path in the UI actually lets me submit them together. This exact same "In-App Purchases not submitted" rejection has now happened twice, with the subscriptions in this same "ready" state both times. Has anyone run into this specific mismatch between the "Submissions" draft flow and the legacy per-version "App Review" thread? What's the correct way to get a first-time subscription group submitted alongside an app version right now?
5
0
607
12h
SwiftUI TextField autofocus retains environment-injected objects after fullScreenCover dismissal with both ObservableObject and Observation
I am seeing a SwiftUI environment object remain alive after the view hierarchy that owns it has been dismissed. The retained object is owned by @StateObject inside a fullScreenCover. A TextField presented deeper in that hierarchy receives focus through @FocusState. After navigating back and dismissing the cover, the @StateObject does not deinitialize. The memory graph shows that system keyboard/input-assistant views retain a UITraitCollection, which retains a SwiftUIEnvironmentWrapper containing the environment object. Environment macOS 26.6.1 (25G76) Xcode 26.6 (17F113) iOS 26.5 Simulator iPhone 11 26.6 Minimal reproduction import Combine import SwiftUI final class DemoCoordinator: ObservableObject { let id = UUID() init() { print("[+] DemoCoordinator INIT \(id)") } deinit { print("[-] DemoCoordinator DEINIT \(id)") } } @main struct FocusStateLeakApp: App { var body: some Scene { WindowGroup { RootView() } } } struct RootView: View { @State private var isFlowPresented = false var body: some View { Button("Present flow") { isFlowPresented = true } .fullScreenCover(isPresented: $isFlowPresented) { FlowContainer() } } } struct FlowContainer: View { @Environment(\.dismiss) private var dismiss @StateObject private var coordinator = DemoCoordinator() var body: some View { NavigationStack { NavigationLink("Push field screen") { FieldScreen() } .navigationTitle("Flow") .toolbar { ToolbarItem(placement: .topBarTrailing) { Button("Close") { dismiss() } } } } .environmentObject(coordinator) } } struct FieldScreen: View { @State private var text = "" @FocusState private var isFocused: Bool var body: some View { TextField("Type something", text: $text) .textFieldStyle(.roundedBorder) .focused($isFocused) .padding() .navigationTitle("Field") .onAppear { isFocused = true } .onDisappear { isFocused = false } } } Steps to reproduce Launch the application. Tap “Present flow”. Tap “Push field screen”. The TextField automatically becomes focused and the software keyboard appears. Navigate back. Tap “Close” to dismiss the full-screen cover. Observe the console or capture a memory graph. Expected result: After the full-screen cover is dismissed, FlowContainer and its @StateObject storage should be released. The following message should be printed: [-] DemoCoordinator DEINIT ... Actual result: DemoCoordinator remains alive and its deinit is not called. The captured memory graph contains one DemoCoordinator. The same behavior occurs after migrating the reproducer to the Observation framework. Questions Is retaining the SwiftUI environment through keyboard-owned cached trait collections expected? Is there a supported way to prevent dismissed SwiftUI environments from being retained by the input-assistant hierarchy? Is this a known UIKit/SwiftUI issue for which a Feedback ID already exists? Should this be reported as a SwiftUI issue, UIKit issue, or Text Input issue in Feedback Assistant? I can provide the minimal Xcode project and the captured .memgraph file if needed.
Topic: UI Frameworks SubTopic: SwiftUI
0
0
26
12h
2 months pending enrollment
Hello, My organization enrollment in the Apple Developer Program has remained in "Your enrollment is being processed" since 3 July 2026 — eight weeks. Apple's published processing time for organization enrollments is two to four weeks, so this is well outside the expected timeframe, and I have received no communication explaining the delay. Enrollment ID: 92WKJ94M6U Could you please: Confirm which stage the enrollment is currently held at — D-U-N-S verification, legal entity verification, or signing authority review. Tell me exactly what is required from me to move it forward. I can provide any supporting documentation immediately, including our Chamber of Commerce registration certificate (visura camerale), VAT registration, and written proof of my signing authority for the company. Provide a case number for this request and an expected resolution date. This delay is blocking a project with a committed delivery date, so I would appreciate any expediting you are able to apply. Thank you, Mario Baldantoni
0
0
17
12h
NEURL Filter configuration approved under wrong Developer Team — resubmission blocked by duplicate domain
Hi, My NEURL Filter configuration (ID 9f3cbff8-63de-4c69-bf68-c19cd1c5d842) was approved on August 5, 2026, but it turned out to be attached to the wrong Apple Developer Team — an old individual account (S5VDH23BBZ) I no longer have access to, instead of my actual organization team, KRKJ76BC7W (SCOTTO), which owns and signs the app (bundle ID com.dropbet.DropBet). I contacted Developer Support, who said they couldn't transfer it and suggested replying to the original approval email — I did (on 08/08, then several times) with no response. I then tried resubmitting the same configuration under the correct team (KRKJ76BC7W), but the portal rejected it with: "A configuration with the same PIR Server Domain already exists." So a fresh submission is technically impossible while the original stays attached to the wrong account — the only real fix is transferring or re-attaching the existing approved configuration to KRKJ76BC7W. Has anyone dealt with this kind of Team ID mix-up before, or know who on the Network Extension / NEURL Filter team could help reassign an approved configuration? Happy to provide any additional details. Thanks in advance.
1
0
58
12h
Initial submission stuck "In Review" for 9 days with 3 IAPs attached
My first app submission has been in "In Review" since August 19, 2026 at 08:56 (CEST) — 9 days now, with no status change and no message of any kind. Details: Apple ID: 6799895164 Version: 1.0 (build [1]) Submission ID: 412ca140-f582-42a5-9714-e50a254e260b Platform: iOS Submitted: August 18, 2026 In Review: August 19, 2026 at 08:56 (CEST) The submission contains 1 app version and 3 in-app purchases: 2 auto-renewable subscriptions and 1 non-consumable lifetime unlock. All items show as included in the submission. Everything on my side appears complete: review screenshots for each IAP, price schedules, localizations, privacy policy URL, EULA, age rating declaration. Restore Purchases is implemented and visible on the paywall. Account status: Paid Applications Agreement: [Active] Digital Services Act trader status: [Verified] MRDP compliance: [Active] Bank and tax details: [Active] There is no rejection, no request for additional information, and nothing in Resolution Center. A support case is open as well. I have seen several recent threads describing the same pattern — in some cases requiring someone at Apple to move the IAP status forward on the backend. Could someone from App Review please check whether this submission is progressing normally, or whether something on my side is blocking it? Happy to provide any further details. Thanks in advance.
0
0
21
12h
Stuck in "Waiting for Review" phase
Hello, my app (6802356260) has been pending review for quite some time. This is impacting my product launch and availability to users. I tried requesting an expedited app review, but was unable to reach anyone on the phone after being on hold for a long time. Case # 20000143670576. I haven't received any response.
Replies
0
Boosts
1
Views
47
Activity
9h
NSPersistentCloudKitContainer never exports changes from the .shared store (participant side)
Hello, I am building an iOS app that uses NSPersistentCloudKitContainer with a two-store configuration (.private + .shared), following the "Sharing Core Data objects between iCloud users" sample. Sharing works in one direction only: the owner's records reach the participant, but nothing the participant writes is ever exported. I have spent a full day isolating this and have ruled out every cause I can think of. I would appreciate guidance on what else to check, or confirmation that this is a limitation I have misunderstood. I have deliberately kept the details below complete, because the interesting part of this report is not the failure itself but everything that has already been eliminated. Environment Xcode 26.6 (17F113) Owner device: iPhone 15 Pro, iOS 26.5.2 Participant device: iPhone 13 mini, iOS 26.0.1 Two devices, two different iCloud accounts CloudKit container: iCloud.com.onton.quipuledger, Development environment NSPersistentCloudKitContainer with two stores: private.sqlite — databaseScope = .private shared.sqlite — databaseScope = .shared Both created exactly as in the sample (the shared description is a copy() of the private one, with a new NSPersistentCloudKitContainerOptions whose scope is .shared) Both stores have NSPersistentHistoryTrackingKey and NSPersistentStoreRemoteChangeNotificationPostOptionKey set viewContext has transactionAuthor, mergePolicy (NSMergeByPropertyObjectTrumpMergePolicy) and automaticallyMergesChangesFromParent = true What works The owner calls share(_:to:) with a set of objects and gets a CKShare. The owner sets publicPermission = .readWrite, saves the share via CKDatabase.modifyRecords, then calls persistUpdatedShare(_:in:). The participant accepts the invitation link. All shared records arrive correctly in the participant's shared.sqlite (164 objects), and subsequent owner-side changes continue to arrive. Import events succeed. What fails Every export from the participant's .shared store fails, regardless of what is written. On the participant device: New object assigned to the shared store via context.assign(_:to:) → never exported Update to an existing record that arrived from the owner → never exported Both are saved successfully to the local store (verified by reading the sqlite file) and appear in the persistent history The corresponding NSPersistentCloudKitContainer.Event reports: type: .export succeeded: false error: NSCocoaErrorDomain Code=134060 userInfo: [:] // completely empty — no underlying error countAffectedObjects: 0 Reading the store's internal metadata tables shows the export never begins: ANSCKEXPORTMETADATA — empty (no history token was ever recorded) ANSCKEXPORTEDOBJECT — 0 rows ANSCKEXPORTOPERATION — 0 rows Meanwhile the same device's .private store exports successfully, and the owner device's .private store (which holds the shared zone) exports successfully as well. What I have ruled out Permissions. On the participant, share.currentUserParticipant reports permission == .readWrite, role == .publicUser, acceptanceStatus == .accepted. Record types. All types exist in the Development schema (verified in CloudKit Console). I also ran initializeCloudKitSchema() to be certain. Server-side rejection. The CloudKit Console Logs show no errors at all — the request never reaches the server. The records themselves. Failure is independent of content: a single entity with no relationships fails exactly like a multi-object graph. Association with the share. fetchShares(matching:) on the participant returns the correct share for the record, with the correct zone name and owner name. Core Data does know the object belongs to the shared zone. Corrupted mirroring metadata. Deleting and reinstalling the app on the participant device reproduces the problem from a clean state. CloudKit itself refusing participant writes. Using the raw CloudKit API on the same device, I saved a CKRecord directly into the same shared zone — this succeeded, and the owner device received a push notification for it. So the account, the zone, the permissions and the record type are all fine; only the Core Data mirroring path fails. Question Given that Core Data correctly associates the object with the share, and that the same device can write to the same zone through the raw CloudKit API, why would the mirroring delegate never schedule an export for the .shared store? Specifically: Is exporting participant-side changes from a .shared store supported by NSPersistentCloudKitContainer? The sample project demonstrates share management and owner-side writes, but I could not find an example of a participant creating or modifying objects in the shared store. If it is supported, what would cause NSCocoaErrorDomain 134060 with an empty userInfo and zero affected objects? Is there a way to obtain the underlying reason? (-com.apple.CoreData.CloudKitDebug 1 produced no additional output for me when the app was launched via devicectl.) Is there any additional setup required on the participant side beyond accepting the share — for example, does a newly created object need to be related to an object that is already part of the share in order to be exported? Thank you very much for your help.
Replies
0
Boosts
0
Views
19
Activity
9h
Sandbox testing - Clear Purchase History
Hi, Overview I have an app for which I have created a sandbox account. When I try to clear purchase history it doesn't work, it still shows the in-app purchase items (non-consumable in-app purchases) as purchased. I have tied tried the following ways, but none of them work. Any help on this would be much appreciated! Attempt 1: Go to https://appstoreconnect.apple.com/ Users and Access > Sandbox Check sandbox account > Tap Clear Purchase History button Attempt 2: Go to the iPhone > Settings > Developer > Sandbox Apple Account Tap on account > Manage > Clear Purchase History Attempt 3: Sign out of Sandbox account and sign back in Attempt 4: Delete app and re-run app from Xcode
Replies
4
Boosts
3
Views
645
Activity
10h
In App Purchase Sandbox Testing - Clear Purchase History Not Working
I'm testing iAP in a sandbox account (as configured in App Store Connect under 'Sandbox Testers'). So the in app purchase works. Cool. But I wanted to retry it. So I cleared the purchase history (both in App Store Connect and on my iPad in the 'Developer' section in Settings). But when I relaunch my app the purchase still validates and my app displays the item as 'unlocked'. Figure the receipt must still be cached so I nuke the app and completely reinstall it but it appears StoreKit is still getting the receipt and it isn't being cleared because my app is displaying it as 'purchased.' Also tried rebooting the iPad. But the sandbox purchase doesn't clear. I just did a sandbox test since it is closer to real life than StoreKit Configuration so I just wanted to do it a few times to make sure all is good but making a burner test account for every purchase is kind of tiresome. Anyone know of a workaround? I might just declare victory and go back to StoreKit Configuration.
Replies
5
Boosts
3
Views
487
Activity
10h
PhotoKit. Changing iCloudId between devices.
While developing a gallery app, I noticed that the iCloudId can change between devices Phone1 and Phone2, on which iCloud is active. First, I know the assetId is unstable, but the iCloud ID ( How it can be? I thought it was stable and I could use it for sending, for example as a UUID for a items on BE to prevent duplication. Could you please explain to me in which cases the iCloudId can change, and what I can use for stable UUID for my internal item to prevent duplication on the BE side? Additional info: Phone1: - assetId part = B01B27D9-10BE-4C95-BE35-C9A03DBA4006 - iCloudId part = 39E0E3A6-6A37-4E8E-83E9-C1B837E2E973 - iCloudId full = 39E0E3A6-6A37-4E8E-83E9-C1B837E2E973:001:ARUcJ2AQQ/nM6BIRu2dq/NSPi61u Phone2: - assetId part = F51B272C-1BE6-41B3-AB54-39E6BDE1C984 - iCloudId part = F51B272C-1BE6-41B3-AB54-39E6BDE1C984 - iCloudId full = F51B272C-1 BE6-41B3-AB54-39E6BDE1C984:001:ARUcJ2AQQ/mM6BIRu2dq/NSPi61u
Replies
0
Boosts
0
Views
9
Activity
10h
First submission stuck in "Waiting for Review" for 6+ days, expedite and support requests unanswered
My first app "Remote for Roku TV: RokuMote" (Apple ID 6795405234, iOS) was submitted for review on July 31, 2026. It has been in "Waiting for Review" ever since — 6+ days — and has never entered "In Review". No messages in App Store Connect, nothing in Resolution Center. What I've already done: Expedited review request on August 4 — no response. Email to App Review — no response. Developer Support case "App Review Status" on August 5 (Case ID 20000128844197) — pending. All metadata, review notes and a demo video were attached at submission. The account is new (created July 28, 2026) — if new accounts are queued differently, I'd appreciate knowing that. Is anyone from Apple able to look into this? Is there a known backlog right now for first submissions?
Replies
9
Boosts
0
Views
965
Activity
10h
NSMetaDataQuery and MD-Spotlight Backed APIs Suddenly Stop Working
I'm testing code that uses NSMetadataQuery and I noticed some odd behavior. I run a query where the search scope is set to my Desktop directory. The predicate is set to search for a file name that contains 'we' (display name to be precise: kMDItemDisplayName). And I get no results. So I stop the app from Xcode then I create a new folder on the Desktop and name it we exactly. Then I rerun my app and start the query again - still no results. Unfortunately none of the Spotlight based APIs I'm using report errors. There is no delegate method -queryDidFailWithError: or anything like that. So in another place my app uses the lower level MD prefixed APIs in Core Services to read file metadata and I notice that those APIs are failing as well. Specifically I try to load metadata for a PNG image. I create an MDItemRef via MDItemCreateWithURL (and I do get an MDItemRef). Then I call MDItemCopyAttributes with the MDItemRef and an array of metadata attribute names: CFDictionaryRef fetchedData = MDItemCopyAttributes(mdItem, attributeNames); I step through it in the debugger and fetchedData is NULL. Since there is no error handling APIs available for any of this my app just silently fails. I have Console.app open when I step through MDItemCopyAttributes call in the debugger and this logs out every time: com.apple.spotlightserver Bad checksum on fetch attributes reply from store, 0x123ea456.... FWIW I do not have Spotlight indexing turned off on my system. Also jumping to Finder I'm experiencing the same failures (metadata isn't populating and the Desktop search for we produces no results). Actually on further inspection it looks like all searches are producing no results. Spotlight appears to be in a broken state system wide. I'm pretty sure a system restart will 'fix' it - until it starts occurring again. But for obvious reasons I'd like to avoid releasing a feature in my app that results in this kind of experience. Is there anything I can do on my end to workaround or avoid this issue? And tips or advice would be greatly appreciated.
Replies
0
Boosts
0
Views
18
Activity
11h
App Review Receiving Different Configuration Errors Across Submissions for the Same Build
We are looking for guidance from developers who may have faced similar App Review scenarios. Our app has been rejected under Guideline 2.1(a) - Performance - App Completeness with the following feedback: "We continue to find a configuration error occurs when we attempt to install the app and demo profiles." What makes troubleshooting difficult is that we have received different rejection reasons across multiple review submissions for the same build and enrollment flow. We have been unable to reproduce these issues internally across our test devices. Has anyone experienced situations where: Different App Review submissions report different failures for the same build? Enrollment or configuration profile workflows behave differently on App Review devices than on internal test devices? What could be the contribution factors? Cached profiles, device state, or repeated profile installations have contributed to inconsistent review results? We are working with App Review through Resolution Center, but any advice on how to obtain more actionable reproduction details or handle inconsistencies between review attempts would be greatly appreciated. Thank you.
Replies
0
Boosts
0
Views
41
Activity
11h
Apple In-App Purchase availability.
Hello, I am a developer based in Somalia and I have recently enrolled in the Apple Developer Program. I am planning to build an iOS app exclusively for users in Somalia. The app will offer premium digital features, and I would like to use WaafiPay, a local Somali payment provider that supports mobile-money payments such as EVC Plus, ZAAD and SAHAL. Somalia does not have an Apple App Store storefront or Apple In-App Purchase availability. Before I start development, I would like to confirm whether an app distributed to users in Somalia can use WaafiPay to process payments for premium digital features directly inside the app. If this is permitted, please let me know whether I need any special entitlement, approval, or implementation requirements. Thank you.
Replies
0
Boosts
0
Views
35
Activity
11h
Xcode 26 – Organizer does not show “App Store Connect” for watchOS standalone app (only Release Testing available)
Hello, I am trying to upload a watchOS standalone app to App Store Connect using Xcode 26.3, but Organizer does not show the “App Store Connect” upload option. It only displays: • Release Testing (Ad Hoc) • Enterprise • Debugging Project setup • Target type: watchOS App (standalone, not companion) • PRODUCT_TYPE = com.apple.product-type.application • PRODUCT_BUNDLE_PACKAGE_TYPE = APPL • WRAPPER_EXTENSION = app • SUPPORTED_PLATFORMS = watchos watchsimulator • Archive configuration: Release • Base SDK: watchOS The app does not depend on iOS. Bundle ID Originally: com.example.app.watchkitapp Recreated as: com.example.app HealthKit capability enabled in: • Developer Portal • Xcode (Signing & Capabilities) Signing • Apple Distribution certificate active • App Store provisioning profile created • Manual signing configured for Release (Apple Distribution + App Store profile) • Also tested Automatic signing • Deleted old Ad Hoc profiles • Cleared Derived Data and regenerated archive App Store Connect • App created successfully using bundle ID com.example.app • Account role: Account Holder • No pending Agreements, Tax, or Banking items Despite a valid Release archive signed with Apple Distribution, Organizer only allows Ad Hoc distribution and never shows “App Store Connect”. Is this a known issue in Xcode 26 affecting independent watchOS apps, or is there an additional configuration step required? Thank you.
Replies
8
Boosts
2
Views
761
Activity
12h
Analytics Reports API - ONE_TIME_SNAPSHOT only returns last 35 days of DAILY instances
Hello, I'm integrating the App Store Connect Analytics Reports API and I'm trying to understand the expected behavior of ONE_TIME_SNAPSHOT requests. Current situation: We have an ONGOING analyticsReportRequest created several years ago. When querying DAILY report instances, we only receive data from: Earliest processingDate: 2026-07-24 Latest processingDate: 2026-08-27 This appears to match the documented 35-day retention window for report instances. To test historical access, I created new analyticsReportRequests with: accessType = ONE_TIME_SNAPSHOT The requests were successfully created and are active: accessType: ONE_TIME_SNAPSHOT stoppedDueToInactivity: false My question is: Should a ONE_TIME_SNAPSHOT request generate historical analytics report instances beyond the normal 35-day retention window? Our goal is to retrieve analytics data from 2024 and earlier periods that are no longer visible through the ONGOING DAILY instances. Specifically: Does ONE_TIME_SNAPSHOT provide access to older historical analytics data? Is there a way to request a specific date range (for example, January 2024) through the Analytics Reports API? If historical data exists, what is the correct workflow to access it through analyticsReportRequests, reports, instances, and segments? Any clarification or examples would be greatly appreciated. Thank you.
Replies
0
Boosts
0
Views
10
Activity
12h
How to release an App ID stuck on a personal (free) team so it can be registered under my paid organization team?
I have two Apple Developer accounts under different Apple IDs: a free "Personal Team" account and a separate paid Organization account. Before my organization's Program enrollment was approved, I built an app to a physical device using Xcode signed into my personal account, which auto-registered an App ID under that personal team. Now that my organization account is active, I can't register the same App ID under the organization — both the web portal and Xcode's automatic signing return "not available," since it's already reserved under my personal team. Since personal (free) accounts have no web portal access, I can't see or manage that registration anywhere to release it myself. I own both accounts. Is there any self-service way to release an App ID from a personal team, or is contacting Apple Developer Support the only option? If support is required, is there a faster route than the standard contact form (I submitted a request several days ago with no reply yet)?
Replies
0
Boosts
0
Views
23
Activity
12h
Sign in with Apple web: invalid_client at /auth/authorize for every Services ID in team UGZTH42J5G
Sign in with Apple for the web returns invalid_client at the authorization request for every Services ID in our team. The failure occurs before any token exchange, so no client secret is involved. Team ID: UGZTH42J5G Primary App ID: UGZTH42J5G.com.nearbuddy.mobile (Sign in with Apple enabled; "Enable as a primary App ID" selected) Services IDs: com.nearbuddy.mobile.signin com.nearbuddy.mobile.signin2 (created solely as a control) Both Services IDs are configured with: Sign in with Apple: enabled Primary App ID: UGZTH42J5G.com.nearbuddy.mobile Domain: dkhtjkcygbpomaummdih.supabase.co Return URLs: https://dkhtjkcygbpomaummdih.supabase.co/functions/v1/auth-apple-web/callback https://dkhtjkcygbpomaummdih.supabase.co/auth/v1/callback Failing authorization request: GET https://appleid.apple.com/auth/authorize client_id=com.nearbuddy.mobile.signin redirect_uri=https://dkhtjkcygbpomaummdih.supabase.co/functions/v1/auth-apple-web/callback response_type=code id_token response_mode=form_post scope=name email state= nonce= Apple responds with: invalid_client Invalid client. The same failure is reproduced: with both Services IDs; in Safari; in Chrome on Android; via curl; and using the authorization URL generated by Supabase GoTrue. The failure occurs before authentication/consent and before any authorization code or ID token is issued. Membership is active until March 18, 2027. The Account Holder is active and there are no pending membership or agreement banners. A fresh control Services ID reproduces exactly the same failure. Feedback Assistant report: FB24549460 Please inspect the Sign in with Apple provisioning/configuration state for Team UGZTH42J5G and determine why the registered Services IDs are not being recognized at the authorization endpoint.
Replies
0
Boosts
0
Views
25
Activity
12h
App Review on hold — attachment returns 404 in App Store Connect console
My app has been in review hold since August 13 (!) after responding to an Additional Information request (Submission ID: 9a1d82d0-0763-413e-a422-b8be5f8f0292). It has now been 15 days with no update. I noticed that when I attempt to access the video attachment I submitted via App Store Connect, the console returns: API Response Error: GET_SALABLE_AVAILABILITIES_RESPONSE — status code: 404 I'm concerned the attachment may not have been delivered correctly. I've been unable to send a follow-up in the Resolution Center as the thread appears closed after my response. Has anyone experienced this? Is there a way to re-submit the attachment or get confirmation it was received?
Replies
0
Boosts
0
Views
46
Activity
12h
Guideline 3.1.3(b) — showing a web-only B2B tier on iOS pricing page
We have a multiplatform SaaS app (iOS, Desktop). Individual plans are sold via IAP on iOS. We also offer a B2B multi-seat plan that's only sold through our website (per-seat billing, admin provisioning, etc.). On our iOS pricing page, we want to show all plans — including the B2B one — so users can see the full picture. The B2B plan would just show features and a starting price with a label like "Managed through our desktop platform." No purchase button, no link, no redirect. Only the individual plans would have IAP subscribe buttons. Three questions: Does showing pricing/features for a plan that can't be purchased in-app count as "steering" under 3.1.3? Is a static label like "Managed through our desktop platform" considered a call to action if there's no link or button? Would a "Contact Sales" form (just collects an email, follow-up happens outside the app) be a safer approach? We did check with Apple Developer Support (Aug 2026) and were told this should be fine, but want to hear from anyone who's shipped something similar before we submit. Thanks.
Replies
0
Boosts
0
Views
16
Activity
12h
First-time subscription submission stuck — "add an app version" error even with a fresh, unreleased build attached
I'm trying to submit my app's first-ever subscriptions for review, and I'm stuck in a loop between two different App Store Connect submission flows that seem to conflict with each other. Setup: App: HeyFlat (bundle au.com.heyflat) Subscription group "HeyFlat Casa" with 3 auto-renewable subscriptions (monthly/semiannual/annual), all status "Ready to Submit" App version 1.0 has been rejected multiple times (most recently for Guideline 2.1(b) — "In-App Purchase products have not been submitted for review") What I've tried: On the Subscriptions page, I click "Add for Review" on the subscription group → it opens a "Draft Submission" panel (breadcrumb "Submissions") listing the group as an item ready to submit. That panel shows: "Unable to submit for review — Add an app version for the selected platform." I uploaded a brand-new, never-before-submitted build (build 31, version 1.0) via CI and manually attached it to the App Store version page (Distribution → App Store Version 1.0 → Build). Went back to the Draft Submission — same error persists, plus a new one: "New subscription groups must be submitted with an auto-renewing subscription from that group." The item listed is just the subscription group itself, not the individual subscriptions. Separately, the legacy per-version thread (App Review → iOS Submission) now shows build 31 as "Ready for Review" — but that thread only lists 1 item (the app version itself), no subscriptions attached, even though they're marked "Added for Review." So I have: a subscription group with 3 ready subscriptions, and a fresh unreleased build attached to the app version — but no path in the UI actually lets me submit them together. This exact same "In-App Purchases not submitted" rejection has now happened twice, with the subscriptions in this same "ready" state both times. Has anyone run into this specific mismatch between the "Submissions" draft flow and the legacy per-version "App Review" thread? What's the correct way to get a first-time subscription group submitted alongside an app version right now?
Replies
5
Boosts
0
Views
607
Activity
12h
SwiftUI TextField autofocus retains environment-injected objects after fullScreenCover dismissal with both ObservableObject and Observation
I am seeing a SwiftUI environment object remain alive after the view hierarchy that owns it has been dismissed. The retained object is owned by @StateObject inside a fullScreenCover. A TextField presented deeper in that hierarchy receives focus through @FocusState. After navigating back and dismissing the cover, the @StateObject does not deinitialize. The memory graph shows that system keyboard/input-assistant views retain a UITraitCollection, which retains a SwiftUIEnvironmentWrapper containing the environment object. Environment macOS 26.6.1 (25G76) Xcode 26.6 (17F113) iOS 26.5 Simulator iPhone 11 26.6 Minimal reproduction import Combine import SwiftUI final class DemoCoordinator: ObservableObject { let id = UUID() init() { print("[+] DemoCoordinator INIT \(id)") } deinit { print("[-] DemoCoordinator DEINIT \(id)") } } @main struct FocusStateLeakApp: App { var body: some Scene { WindowGroup { RootView() } } } struct RootView: View { @State private var isFlowPresented = false var body: some View { Button("Present flow") { isFlowPresented = true } .fullScreenCover(isPresented: $isFlowPresented) { FlowContainer() } } } struct FlowContainer: View { @Environment(\.dismiss) private var dismiss @StateObject private var coordinator = DemoCoordinator() var body: some View { NavigationStack { NavigationLink("Push field screen") { FieldScreen() } .navigationTitle("Flow") .toolbar { ToolbarItem(placement: .topBarTrailing) { Button("Close") { dismiss() } } } } .environmentObject(coordinator) } } struct FieldScreen: View { @State private var text = "" @FocusState private var isFocused: Bool var body: some View { TextField("Type something", text: $text) .textFieldStyle(.roundedBorder) .focused($isFocused) .padding() .navigationTitle("Field") .onAppear { isFocused = true } .onDisappear { isFocused = false } } } Steps to reproduce Launch the application. Tap “Present flow”. Tap “Push field screen”. The TextField automatically becomes focused and the software keyboard appears. Navigate back. Tap “Close” to dismiss the full-screen cover. Observe the console or capture a memory graph. Expected result: After the full-screen cover is dismissed, FlowContainer and its @StateObject storage should be released. The following message should be printed: [-] DemoCoordinator DEINIT ... Actual result: DemoCoordinator remains alive and its deinit is not called. The captured memory graph contains one DemoCoordinator. The same behavior occurs after migrating the reproducer to the Observation framework. Questions Is retaining the SwiftUI environment through keyboard-owned cached trait collections expected? Is there a supported way to prevent dismissed SwiftUI environments from being retained by the input-assistant hierarchy? Is this a known UIKit/SwiftUI issue for which a Feedback ID already exists? Should this be reported as a SwiftUI issue, UIKit issue, or Text Input issue in Feedback Assistant? I can provide the minimal Xcode project and the captured .memgraph file if needed.
Topic: UI Frameworks SubTopic: SwiftUI
Replies
0
Boosts
0
Views
26
Activity
12h
2 months pending enrollment
Hello, My organization enrollment in the Apple Developer Program has remained in "Your enrollment is being processed" since 3 July 2026 — eight weeks. Apple's published processing time for organization enrollments is two to four weeks, so this is well outside the expected timeframe, and I have received no communication explaining the delay. Enrollment ID: 92WKJ94M6U Could you please: Confirm which stage the enrollment is currently held at — D-U-N-S verification, legal entity verification, or signing authority review. Tell me exactly what is required from me to move it forward. I can provide any supporting documentation immediately, including our Chamber of Commerce registration certificate (visura camerale), VAT registration, and written proof of my signing authority for the company. Provide a case number for this request and an expected resolution date. This delay is blocking a project with a committed delivery date, so I would appreciate any expediting you are able to apply. Thank you, Mario Baldantoni
Replies
0
Boosts
0
Views
17
Activity
12h
NEURL Filter configuration approved under wrong Developer Team — resubmission blocked by duplicate domain
Hi, My NEURL Filter configuration (ID 9f3cbff8-63de-4c69-bf68-c19cd1c5d842) was approved on August 5, 2026, but it turned out to be attached to the wrong Apple Developer Team — an old individual account (S5VDH23BBZ) I no longer have access to, instead of my actual organization team, KRKJ76BC7W (SCOTTO), which owns and signs the app (bundle ID com.dropbet.DropBet). I contacted Developer Support, who said they couldn't transfer it and suggested replying to the original approval email — I did (on 08/08, then several times) with no response. I then tried resubmitting the same configuration under the correct team (KRKJ76BC7W), but the portal rejected it with: "A configuration with the same PIR Server Domain already exists." So a fresh submission is technically impossible while the original stays attached to the wrong account — the only real fix is transferring or re-attaching the existing approved configuration to KRKJ76BC7W. Has anyone dealt with this kind of Team ID mix-up before, or know who on the Network Extension / NEURL Filter team could help reassign an approved configuration? Happy to provide any additional details. Thanks in advance.
Replies
1
Boosts
0
Views
58
Activity
12h
Initial submission stuck "In Review" for 9 days with 3 IAPs attached
My first app submission has been in "In Review" since August 19, 2026 at 08:56 (CEST) — 9 days now, with no status change and no message of any kind. Details: Apple ID: 6799895164 Version: 1.0 (build [1]) Submission ID: 412ca140-f582-42a5-9714-e50a254e260b Platform: iOS Submitted: August 18, 2026 In Review: August 19, 2026 at 08:56 (CEST) The submission contains 1 app version and 3 in-app purchases: 2 auto-renewable subscriptions and 1 non-consumable lifetime unlock. All items show as included in the submission. Everything on my side appears complete: review screenshots for each IAP, price schedules, localizations, privacy policy URL, EULA, age rating declaration. Restore Purchases is implemented and visible on the paywall. Account status: Paid Applications Agreement: [Active] Digital Services Act trader status: [Verified] MRDP compliance: [Active] Bank and tax details: [Active] There is no rejection, no request for additional information, and nothing in Resolution Center. A support case is open as well. I have seen several recent threads describing the same pattern — in some cases requiring someone at Apple to move the IAP status forward on the backend. Could someone from App Review please check whether this submission is progressing normally, or whether something on my side is blocking it? Happy to provide any further details. Thanks in advance.
Replies
0
Boosts
0
Views
21
Activity
12h