Overview

Post

Replies

Boosts

Views

Activity

Bundle identifier after moving from a Personal Team to a paid Apple Developer Program enrollment
Application Group identifier unavailable after moving from a Personal Team to a paid Apple Developer Program enrollment Hi everyone, I built an app in Xcode using a Personal Team (free, signed in with my Apple ID) with the bundle identifier com.jcsnp.Minutely. My paid Apple Developer Program enrollment has been active since 5 Nov 2026, and I'm now trying to build and run the app under the new team. Xcode is blocking me on the App Group and the provisioning profile. Environment macOS 27, Xcode 27.2, iOS target 26.6 Paid enrollment: individual account, active since 5 Nov 2026 Errors Communication with Apple failed. An Application Group with Identifier 'group.com.jcsnp.Minutely' is not available. Please enter a different string. No profiles for 'com.jcsnp.Minutely' were found Xcode couldn't find any iOS App Development provisioning profiles matching 'com.jcsnp.Minutely'. What I've tried Cleaning the build folder. The errors remain. Questions The App Group group.com.jcsnp.Minutely is reported as unavailable. Is it still registered to my old Personal Team, or to another account? If so, how do I release it or move it to the new team? Does the Personal Team's registration of the bundle ID need to be removed before com.jcsnp.Minutely can be registered under the paid team? Is there a recommended order for setting this up: registering the App ID and App Group in the developer portal first, then letting Xcode generate the profile? Thanks in advance for any guidance.
2
0
38
1d
iOS App Store upload fails with "Invalid Signature" on main executable (Godot 4.7.2, Xcode 27.1)
Hi everyone, I'm trying to publish my first iOS app (a game built with the Godot engine), but every upload to App Store Connect fails with this error: "Invalid Signature. Code failed to satisfy specified code requirement(s). The file at path "sevenatseven.app/sevenatseven" is not properly signed. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate." Setup: Xcode 27.1 (27A9275), macOS 27.0.1 The Xcode project is exported from Godot 4.7.2 (stable) Automatic signing with my paid team; no signing errors shown in Xcode Release configuration, Code Sign Identity: Apple Development (Xcode re-signs for distribution on upload) My account has a valid Distribution Managed certificate What I tried: Archive with "Any iOS Device (arm64)", then Distribute App > App Store Connect > Upload Clean Build Folder, fresh project export, new archive The archive always succeeds and the app runs fine on a real iPhone, but the upload is rejected every time with the same error on the main executable. What can cause this error on the main executable when the archive and signing look correct in Xcode? Is there a way to see which code requirement is failing, or a codesign command I should run on the archive to check it? Thanks!
2
0
250
1d
How to exclude password saving on certain web domains
How do you exclude websites from auto saving / prompting to auto save passwords? There are several threads about this and no valid response from Apple or any community member. As a developer, I would want to exclude all localhost apps currently under development to be excluded from password saving and there doesnt seem to be a way to add to the exclusion list (Safari doesn’t even allow the option “Never For This Website” anymore). I would like some official statement on this and if Apple it’s reasonable for developers to experience this inconvenience.
Topic: Safari & Web SubTopic: General
0
0
48
1d
iOS 27 regression - minimized search item in top toolbar breaks its state
struct ContentView: View { @State var searchText: String = "" var body: some View { TabView { Tab { NavigationStack { List { Text("Hello!") Text("Hello!") Text("Hello!") Text("Hello!") Text("Hello!") Text("Hello!") } .navigationTitle("Have a title") .searchable(text: $searchText, placement: .toolbar) .searchToolbarBehavior(.minimize) .toolbar { DefaultToolbarItem(kind: .search, placement: .topBarTrailing) } } } } } } In iOS 26, this worked no problem. In iOS 27, this leaves the search bar either unable to collapse (when pressing the close button) or in a broken state where it cannot be opened again.
Topic: UI Frameworks SubTopic: SwiftUI
10
12
1.8k
1d
App stuck in "Waiting for Review" for 7 days – previous review took 37 days
Hello, My app has been stuck in the "Waiting for Review" status for seven days since submission. During my previous submission, it took a total of 37 days to receive a review result—even though the issues raised back then were quick to fix. I have already requested an "Expedited Review" and reached out to the review team via App Store Connect, but I have yet to receive any response or updates. As a solo developer, the ongoing costs I incur while unable to launch my app make this delay a significant burden. Is anyone else experiencing similar review delays recently? If an Apple representative happens to see this post, could you please check the status of my app’s review? I can provide the App ID or further details regarding the submission if needed. Thank you.
1
0
54
1d
Xcode Cloud export fails with exit code 70: "Developer ID Application Managed" certificate exists but Xcode Cloud reports no cert/private key found
We're getting a build failure from Xcode Cloud on the Export Archive step for the Developer ID distribution destination. The App Store Connect and Development exports in the same build both succeed, only the Developer ID export fails. Environment Xcode 27.2 (27B48), macOS SDK 27.2 Build: Vor (macOS), Build 1270 Team ID: BB23FH7873 When Xcode Cloud queries for a certificate of type DEVELOPER_ID_APPLICATION_MANAGED zero results are returned: Payload: {"urlEncodedQueryParams":"teamId=BB23FH7873&filter[certificateType]=DEVELOPER_ID_APPLICATION_MANAGED&limit=200"} Response: { "data" : [ ], "meta" : { "paging" : { "total" : 0 ... } } }It then attempts to create one, which is rejected: POST .../certificates {"certificateType":"DEVELOPER_ID_APPLICATION_MANAGED","teamId":"BB23FH7873"} Response: { "errors" : [ { "status" : "409", "code" : "ENTITY_ERROR", "resultCode" : 7460, "title" : "There is a problem with the request entity", "detail" : "You already have a current Developer ID Application Managed certificate or a pending certificate request." } ] }The export step then fails with: error: exportArchive No signing certificate "Developer ID Application" found No "Developer ID Application" signing certificate matching team ID "BB23FH7873" with a private key was found. error: exportArchive No profiles for 'app.getvor.macOS' were found Xcode couldn't find any Developer ID provisioning profiles matching 'app.getvor.macOS'. ** EXPORT FAILED **xcodebuild -exportArchive then exits with status 70. We have two Developer ID Application Managed (Xcode Cloud) certificates already in Certificates, Identifiers & Profiles, and no certs pending that we can see. So it looks like something is preventing Xcode Cloud from seeing its own previously created managed certificates. Is there a way to get Xcode Cloud to recognize the existing certificates? Other posts suggest revoking existing Developer ID Application certificates, however our understanding is this has the potential to break currently signed and shipped versions of the application. A version of this question was also submitted as case ID 103008361082.
7
1
248
1d
First app Waiting for Review for 7 days, expedite granted on 3 Nov, no change
Hello, Our first iOS app, facadetool (Apple ID 6826864370), version 1.0, was submitted on 30 October 2026 and has been Waiting for Review since then. An expedited review was granted on 3 November, but nothing has changed since. Everything on our side is complete: Paid and Free Apps agreements, banking, tax forms and the Digital Services Act information are all active, and there are no messages in the Resolution Center. The same app has been live on Google Play since 2 November, and the web version at facadetool.com has 38,000 users who are asking for the iPhone app. I have contacted Developer Support (cases 103016838223, 30000004609175, 30000006411396) and App Review (case 30000006941950). Phone support is currently unavailable due to high call volumes. Could someone from App Review please check whether anything is holding this submission, or whether we need to do anything on our side? Thank you. Yagiz
0
0
51
1d
App stuck "In Review" for 12 days after resubmission (Case 103001645719)
Hello, Our app has been in "In Review" status since October 25, 2026 — 12 days now, with no messages or requests from App Review. App: Ryla: Photo Looks & Filters (Apple ID 6821447421) Submission ID: bbe1d65e-6429-4c33-9a25-7c2128f6c8a8 Items: version 1.0 (build 10), two auto-renewable subscriptions, a subscription group and three consumable in-app purchases Developer Support case: 103001645719 Timeline: Oct 12: first submission Oct 25: rejected under Guideline 1.1 (screenshots); we replaced the flagged screenshots and previews and resubmitted the same day Oct 25 → today: "In Review", no further updates We have also requested an expedited review and replied to our Developer Support case. Agreements, tax and banking are all active, and there are no unanswered messages in App Store Connect. Could someone from App Review please check whether this submission is stuck? We're happy to provide a demo video, test details or anything else needed right away. Thank you.
1
0
57
1d
Developer account blocked – no response from Developer Support on two cases
Hello, My Apple Developer Program account has been blocked and I’m unable to submit builds and use TestFlight. The message I see is: “could not install APP NAME. The requested app is not available or doesn't exist.”. I contacted Apple Developer Program Support on 27 October and again on 31 October. I resubmitted each case on 1 and 6 November. I’ve only received the automated confirmations and no reply from an advisor, even though the stated response time is two business days. I have several apps in active development and review, so this is blocking all my work. I haven’t received any email explaining why the account was restricted or asking for more information. Could someone from Apple Developer Support please look into these cases or tell me how to escalate? Has anyone else had their account blocked recently, and how was it resolved? Thank you.
0
0
49
1d
App Review: Apple Support completely ghosts developers - and that is OK?
I've been trying to get an app reviewed for over 2.5 months. In these 2.5 months, Apple "reviewed" the app for less than 10 minutes. Apple "rejected" the app 5 times, within 60 seconds after launching the app. Typical rejections include "cant find in-app purchase" or simple questions: "need to understand business model". Rejections come after 10 to 14 days of "Waiting for Review". A reviewer spends 60 seconds in the app before rejecting, and never provides the actual app review. A service that we pay for in our developer program fee. I have opened many support cases during this time. Every single support case goes completely unacknowledged. Apple Support just ghosts me every single time. No email reply. No phone call. No follow up. NO CASE CLOSURE message. No status changes. Nothing. Never once has apple replied to my numerous support cases. COMPLETELY GHOSTED. EVERY. TIME.Such complete and utter lack of responsibility from a support team. There isn't even a way to see what I wrote in the support cases! I might as well talk to myself in the corner. It's equally as effective as raising a support case with Apple Developer Support. Apple - you should know that proper Case Tracking systems exist. You should know that customers want to see the status of a support case. You should know we want to see the words written in our cases? You should know we want to see you replies. You should know, customers expect to see something is being done about support cases? Apple Support provides none of that. I get a list of my old case numbers, and nothing more. Cannot see their status. Cannot see the subject line, nor the messages. Most importantly - there is NEVER a response from Apple. NEVER A SINGLE EMAIL REPLY. NOT ONE. NEVER A STATUS CHANGE. NEVER A CASE CLOSURE. NOTHING. EVER.
0
0
51
1d
Individual enrollment blocked ("Unable to Continue") after ID scan misread my surname – Case 103001440579
Hi everyone, I'm trying to enroll in the Apple Developer Program as an individual (UAE). During ID verification the scan of my driving licence read my surname as "Vinokurow" instead of "Vinokurov". Since then every attempt ends with "Unable to Continue" in the Apple Developer app and "An unknown error occurred" on the website. My Apple Account is in order: correct name, region UAE, +971 trusted number, two-factor authentication on. I contacted Developer Support on 19 October (case 103001440579), got a general reply on 28 October, and have had no answer since. Phone support is currently unavailable. Could someone from Apple please reset my enrollment or correct the name so I can enroll? Thank you!
0
0
32
1d
Error message regarding email address in Developer Support form ("This email address isn’t valid. To update your email address, visit account.apple.com.")
Hello, I am unable to submit a support request because the Apple Developer Support form displays the following error: "This email address isn't valid. To update your email address, visit account.apple.com." My primary Apple Account email address is correct and is already configured as my primary email address. I have also tested the support form in a private browsing window, but the issue persists. Could you please investigate why the Developer Support form rejects my primary Apple Account email address? Thank you for your assistance.
0
0
33
1d
W-9 Correction Submitted to Apple Finance — 7 Weeks Without an Update
I submitted a corrected Form W-9 through Apple's provided secure submission link after App Store Connect reversed my information, listing my single-member LLC on Line 1 and my personal legal name on Line 2. This appears to be a known issue that Apple Finance has reportedly acknowledged. Apple confirmed receipt on September 3, 2026, and said its Tax team would review it. As of October 21, 48 days and multiple follow-ups later, I still haven't received confirmation of whether the correction was accepted or further action is required. Today, I called Apple Developer Support. The representative consulted a Senior Advisor, their Support Advisor, and Business Support. According to the representative, the people contacted had "no clue" how to reach Apple Finance or escalate the case. I received a new case ID, but the issue remains unresolved. My app is approved and ready for release, but I've chosen to wait until Apple confirms my tax information is correct. Apple specifically stated that the corrected information would not be reflected in App Store Connect, so I have no way to verify the update myself. All I'm asking for is confirmation that my corrected Form W-9 was accepted or whether anything else is needed from me. I'm sharing this to document my experience because there's still no clear way to obtain an update or escalate my Apple Finance case, and the delay is holding me back from launching my app and growing my business.
4
0
266
1d
Xcode Cloud reassigns one ciProduct between app targets with unique bundle IDs
I am seeing Xcode Cloud reuse and reassign a single ciProduct when onboarding multiple iOS app targets from one Xcode project. Each target has its own bundle ID, PBXNativeTarget, product reference, and shared scheme. Environment: Xcode 26.6 (17F113) macOS Tahoe 26.5.2 GitHub repository connected to Xcode Cloud Project: pilot-ios/Airtap.xcodeproj Targets / shared schemes: PocketPilot.ai DEV1 — ai.airtap.dev1 PocketPilot.ai DEV2 — ai.airtap.dev2 PocketPilot.ai DEV3 — ai.airtap.dev3 PocketPilot.ai DEV4 — ai.airtap.dev4 PocketPilot.ai QA1 — ai.airtap.qa1 PocketPilot.ai QA3 — ai.airtap.qa3 Every entry above is a separate PBXNativeTarget with a distinct productReference. Each shared scheme is stored under Airtap.xcodeproj/xcshareddata/xcschemes and builds its corresponding target. QA1 and QA3 were onboarded earlier and received independent Xcode Cloud products as expected. Reproduction: In Xcode, open Xcode Cloud Reports and choose Create Workflow. Select target PocketPilot.ai DEV1 and create an archive workflow using scheme PocketPilot.ai DEV1. DEV1 appears under the correct App Store Connect app. Create another workflow for target PocketPilot.ai DEV2 using scheme PocketPilot.ai DEV2. DEV1 disappears as a separate Xcode Cloud product. Both the DEV1 and DEV2 workflows now appear under the DEV2 App Store Connect app. The App Store Connect API confirms this is not only an Xcode UI or cache issue: Before DEV2 onboarding, ciProduct F048BF00-CECF-4926-84DB-D3474CB030A9 was related to bundle ID ai.airtap.dev1. After DEV2 onboarding, that same ciProduct ID became related to bundle ID ai.airtap.dev2. The product now contains both workflows: PocketPilot DEV1 Archive / scheme PocketPilot.ai DEV1 PocketPilot DEV2 Archive / scheme PocketPilot.ai DEV2 No build was started, and both workflows are currently disabled. Expected behavior: Because every target has a different bundle ID, Xcode should create a separate Xcode Cloud product for each target, as described in the Xcode Cloud onboarding documentation. Actual behavior: The newest onboarding changes the existing ciProduct-to-App Store Connect app relationship instead of creating a new ciProduct. This moves all earlier workflows to the newest app. The public App Store Connect API cannot repair this because it supports reading and deleting ciProducts, but not creating one; ciWorkflows can only be created under an existing ciProduct. I also encountered an Xcode crash while adding another product. The crash stack included XcodeCloudNavigableItemCoordinator.removeNavigableItem(for:) and IDENavigableItemCoordinator, which may be related to the product reassignment. I can provide the crash report in Feedback Assistant if needed. A recent forum thread reports the same high-level symptom: previously created workflows migrate to the newest app. In our case, the API relationship change above makes the backend reassignment directly observable. Is this a current Xcode Cloud onboarding/backend regression? Is there a supported workaround, or can Apple Support create or restore separate ciProducts for these bundle IDs?
6
0
876
1d
MapKit & Maps Server API: Cross-Border Search Limitations in Mainland China
Hello, We are developing an application for users located in mainland China who need to plan outbound travel. Users need to search for locations outside mainland China and view rich information provided by Apple Maps services on a map. We have encountered certain limitations in MapKit’s behavior and would like to confirm the boundaries of the public API. Background and observations : Feedback report FB13557287 (originally filed on macOS 14.2) describes the following: when developers use MKLocalSearchCompleter, users in mainland China receive only results within mainland China. Searches for overseas locations such as “New York” or “Berlin” return no results, and using a VPN reportedly does not improve the situation. The developer quoted Apple’s response as “This is expected.” Is this still the expected behavior on the current versions of iOS/iPadOS/macOS 27? If the behavior has changed, what is the correct configuration? On the same device located in mainland China, the Apple Maps app can display overseas map data, and in our tests it can also return overseas locations. The China-region attribution page (https://gspe21-ssl.ls.apple.com/html/attribution-cn2-98.html) lists the data providers for mainland China and states, “Sources for map data outside China can be found here.” This appears to indicate that the Maps app uses a dual-data-source model combining mainland China data with global data. At the same time, we cannot find overseas locations in the “Add Location” feature of Reminders and Journal, which is consistent with the behavior we have observed in the public MapKit APIs. Questions : Can third-party applications obtain the same cross-border data capabilities as the Apple Maps app through public MapKit APIs? If so, which APIs, configurations, or entitlements are required? If not, is this an intentional design decision? Could this be explicitly documented in the MapKit documentation? Does the Maps app select its data source based on the map viewport or individual requests, while MapKit selects a single data source based on the device’s region? If so, do the public APIs allow an application to specify a data source per request? If public MapKit APIs cannot support this scenario, what architecture does Apple recommend as best practice? Are the same regional restrictions applicable to the Apple Maps Server API? Specifically, when /v1/search is called from a backend or account operating within mainland China’s network environment, can overseas results be returned when limitToCountries or searchRegion is configured? Does /v1/directions support cross-border routing? We are not asking about private APIs or seeking ways to bypass regional restrictions. Our goal is to understand the supported boundaries of the public APIs so that we can make appropriate product-design decisions. Thank you.
1
0
264
1d
Game Center Player Identity Continuity After App Transfer Between Developer Accounts
Dear Apple Developer Support Team, We plan to transfer multiple non-Apple Arcade games from Developer Account A to Developer Account B. The transfers have not yet been initiated. Approximately one million existing players use Game Center to sign in and link their identities to our in-game accounts. Before initiating the transfers, we need to clarify how player identities will be preserved. If internal implementation details cannot be disclosed, please describe the observable behavior from our apps and backend servers. We would appreciate direct confirmation or correction of the following statements. Background We use Game Center authentication signatures to verify player identities and associate Game Center IDs with our own account system, following Apple’s requirement: “Trust only the fields in the signed payload.” Our existing records contain legacy playerID (deprecated API) and teamPlayerID, but not gamePlayerID. Apple documentation states that the current authentication signature payload for non-Arcade games contains teamPlayerID, bundleID, timestamp, and salt, but not gamePlayerID. Therefore, even if gamePlayerID remains unchanged after the transfer, we cannot independently verify its authenticity. After the transfer, there will be three player categories: Existing installations that are not updated, continuing to use versions signed by Account A. New installations downloaded from the App Store after the transfer, still using versions signed by Account A. Players who update to new versions released under Account B. Questions 1. legacy playerID: Status and Availability (A) Is playerID globally scoped rather than tied to a developer account (Team ID)? Does transferring an app leave existing players’ playerID values unchanged? (B) Does Apple provide any way to map historically stored legacy playerID values to the corresponding gamePlayerID or teamPlayerID? (C) Although the playerID API is deprecated, will Apple stop returning this value in a future iOS version, or under any specific conditions? 2. What Determines teamPlayerID? Please confirm which model applies, or explain the actual mechanism: (A) teamPlayerID is determined by the app’s current developer account (Team ID), meaning all players’ values change immediately when the transfer takes effect, regardless of app version. (B) teamPlayerID is determined by the account that signed the installed app, meaning values change individually when players update to a version signed by Account B. For the three player categories above, which account’s teamPlayerID will Game Center return? Specifically: Will categories (1) and (2) receive the same value? Are there differences between app updates, fresh installations, and uninstalling and reinstalling? 3. Can Older Versions Signed by Account A Still Be Verified? (A) Can older versions in categories (1) and (2) still authenticate with Game Center and generate valid signatures that our backend can verify? (B) Will Apple stop issuing authentication signatures for versions signed by Account A? If so, under what conditions or after what period? 4. How Can Players Be Reliably Reassociated with Their Original Game Accounts? If teamPlayerID changes after the transfer, while gamePlayerID remains unchanged but is absent from the signed payload: (A) Does Apple provide an official mechanism to prove that a post-transfer player identifier belongs to the same Game Center account as a previously stored identifier? (B) If not, how does Apple recommend that non-Arcade games securely verify that returning players are the legitimate owners of their original game accounts after an account transfer? (C) If Apple recommends using gamePlayerID, please clarify: Is accepting a client-reported gamePlayerID, which is not included in the signed payload, an Apple-approved practice for non-Arcade games? Since an attacker could submit another player’s gamePlayerID to hijack their account, what protection does Apple recommend against such impersonation? 5. Required Actions and Timing for Developers and Players (A) What actions should Accounts A and B take at each stage of the transfer? Does Apple provide migration credentials, identifier mapping exports, or other migration mechanisms? (B) Must players sign in or update the app before the transfer takes effect? What happens to those who do not? (C) If players must act within a specific time window, how should we handle those who do not launch the game during that period and only return months or years later? How can their original accounts and game data be preserved? 6. Can We Verify These Behaviors Before the Transfer? (A) Can Game Center Sandbox or TestFlight environments reproduce identifier changes before and after an app transfer between developer accounts? (B) If not, can we transfer a test app between our two developer accounts to verify the actual behavior? Are there any restrictions? (C) If neither approach is possible, what does Apple recommend for verifying these behaviors before the actual transfer? ⸻ This transfer affects the continuity of approximately one million existing player accounts. We would therefore like to obtain clarification before submitting the transfer requests. If these questions are outside the current support team’s scope, please escalate this inquiry to the Game Center engineering team. Thank you for your assistance. Best regards !
0
0
37
1d
4 games waited 3 weeks, then rejected under 4.3 one minute after I requested a review
I’m a solo developer and I’ve spent weeks building each of my games. I submitted 4 of them to the App Store, and they sat in review for 3 weeks with no progress and no messages. After 3 weeks, I submitted a review request through the Apple Developer contact page. About one minute later, all 4 games were rejected under Guideline 4.3. They couldn’t have been played or reviewed by a person in that time, so the rejection appears to have been automatic. These are not variations of the same app. They are 4 different games in completely different genres (a sort puzzle, a simulation game, a tycoon game and [4th game]), each with its own design, mechanics and codebase. The same 4 games went through Google Play’s review and were all published within a week. Since then I’ve filed an appeal with the App Review Board and contacted Developer Support twice (case IDs 103010334233 and 30000004886877), including a written explanation and a screen recording of the gameplay. I’ve been dealing with this for over a month now and I haven’t received a single response from anyone, not even a confirmation that my appeal is in the queue. It’s honestly discouraging to put weeks of work into a game, wait 3 weeks, and then have it rejected automatically within a minute, with no way to reach anyone to ask why. All I’m asking for is a real review of my games, or at least a specific explanation of what triggered 4.3 so I can fix it. Thank you.
1
0
70
1d
Unbelievable: 2 App Store rejections, ZERO uses of our app's main feature. What would you do - appeal or resubmit?
I'm genuinely at a loss with Apple's App Review process. Our backend records show that across BOTH reviews, Apple's reviewers did not complete a SINGLE use of our app's core functionality. Not once. ZERO completed generations. For the latest review, our logs confirm Apple successfully logged in, but recorded ZERO generation requests and ZERO credits consumed. This isn't some minor feature. It's the entire foundation of our app. Our app fundamentally changes and becomes personalised as it's used. Without completing that process, you're essentially judging an incomplete product. Submission ID: 6a126514-9bb6-4d91-923c-bf29aacb1b68 Here's why this is so frustrating. We spent months deliberately building an app that offers functionality and a user experience fundamentally different from existing competitors. This wasn't another copycat app - avoiding that was central to its design from day one. We explained these differences extensively in our App Review notes. Yet Apple has rejected us TWICE under Guideline 4.3(b) — Design Spam. We even provided a narrated walkthrough demonstrating exactly what makes our app unique. Our video analytics show ZERO views. So we're being rejected for supposedly lacking originality, despite neither review producing a completed use of our main feature and no recorded views of our demonstration. After both rejections, we've received nothing but generic responses telling us to improve the app, without identifying a single specific problem. How are independent developers supposed to fix something when Apple won't explain what's wrong? We've now filed a formal appeal, which could take a month, with no visible queue position, progress updates or estimated timeframe. Meanwhile, we've already missed multiple planned marketing opportunities, and waiting could mean missing even more. We're not asking for guaranteed approval. We're asking for a fair review of what we've actually built. Has anyone else experienced this? What would you do? Wait for the appeal, hoping the App Review Board properly evaluates the app, even if it takes another month and we miss more deadlines? Withdraw the appeal and resubmit, hoping for a different reviewer, but risking another rejection without proper testing and further warnings against our developer account? I'd genuinely appreciate advice from anyone who's experienced something similar, especially those who've successfully appealed a 4.3(b) rejection. At this point, I genuinely don't know whether this is a reviewer misunderstanding, an automated rejection process, or something else entirely. But how can Apple determine that an app lacks originality when its defining functionality hasn't even been tested?
14
1
676
1d
UISheetPresentationController's per-detent backgroundEffect doesn't transition during interactive drags
I'm using the new per-detent backgroundEffect (iOS 26.1+) on UISheetPresentationControllerDetent. When the user drags the sheet between two detents with different effects, nothing changes during the drag; the previous detent's effect stays until the finger lifts, then a fixed-length cross-fade runs on its own, decoupled from the sheet's settle animation. It reads as a jump. Minimal setup (form sheet, nothing else): UISheetPresentationControllerDetent *medium = [UISheetPresentationControllerDetent mediumDetent]; UISheetPresentationControllerDetent *tall = [UISheetPresentationControllerDetent customDetentWithIdentifier:@"c90" resolver:^CGFloat(id<UISheetPresentationControllerDetentResolutionContext> ctx) { return ctx.maximumDetentValue * 0.9; }]; medium.backgroundEffect = nil; tall.backgroundEffect = [UIColorEffect effectWithColor:UIColor.systemBackgroundColor]; sheet.detents = @[ medium, tall ];Expected: the effect transition is driven by the drag progress between adjacent detents, or at least runs inside the same settle animation as the height change. Reproduces on iOS 26.5 (23F77) and 27.0 (24A434) Simulator with iPhone 17 Pro, iOS 27.1 (24A94401) Simulator with iPhone Duo. Xcode 27.1. Is this intended, and is there a supported way to tie the per-detent effect transition to the gesture? Filed as FB25459597.
Topic: UI Frameworks SubTopic: UIKit
0
0
38
1d
Bundle identifier after moving from a Personal Team to a paid Apple Developer Program enrollment
Application Group identifier unavailable after moving from a Personal Team to a paid Apple Developer Program enrollment Hi everyone, I built an app in Xcode using a Personal Team (free, signed in with my Apple ID) with the bundle identifier com.jcsnp.Minutely. My paid Apple Developer Program enrollment has been active since 5 Nov 2026, and I'm now trying to build and run the app under the new team. Xcode is blocking me on the App Group and the provisioning profile. Environment macOS 27, Xcode 27.2, iOS target 26.6 Paid enrollment: individual account, active since 5 Nov 2026 Errors Communication with Apple failed. An Application Group with Identifier 'group.com.jcsnp.Minutely' is not available. Please enter a different string. No profiles for 'com.jcsnp.Minutely' were found Xcode couldn't find any iOS App Development provisioning profiles matching 'com.jcsnp.Minutely'. What I've tried Cleaning the build folder. The errors remain. Questions The App Group group.com.jcsnp.Minutely is reported as unavailable. Is it still registered to my old Personal Team, or to another account? If so, how do I release it or move it to the new team? Does the Personal Team's registration of the bundle ID need to be removed before com.jcsnp.Minutely can be registered under the paid team? Is there a recommended order for setting this up: registering the App ID and App Group in the developer portal first, then letting Xcode generate the profile? Thanks in advance for any guidance.
Replies
2
Boosts
0
Views
38
Activity
1d
iOS App Store upload fails with "Invalid Signature" on main executable (Godot 4.7.2, Xcode 27.1)
Hi everyone, I'm trying to publish my first iOS app (a game built with the Godot engine), but every upload to App Store Connect fails with this error: "Invalid Signature. Code failed to satisfy specified code requirement(s). The file at path "sevenatseven.app/sevenatseven" is not properly signed. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate." Setup: Xcode 27.1 (27A9275), macOS 27.0.1 The Xcode project is exported from Godot 4.7.2 (stable) Automatic signing with my paid team; no signing errors shown in Xcode Release configuration, Code Sign Identity: Apple Development (Xcode re-signs for distribution on upload) My account has a valid Distribution Managed certificate What I tried: Archive with "Any iOS Device (arm64)", then Distribute App > App Store Connect > Upload Clean Build Folder, fresh project export, new archive The archive always succeeds and the app runs fine on a real iPhone, but the upload is rejected every time with the same error on the main executable. What can cause this error on the main executable when the archive and signing look correct in Xcode? Is there a way to see which code requirement is failing, or a codesign command I should run on the archive to check it? Thanks!
Replies
2
Boosts
0
Views
250
Activity
1d
How to exclude password saving on certain web domains
How do you exclude websites from auto saving / prompting to auto save passwords? There are several threads about this and no valid response from Apple or any community member. As a developer, I would want to exclude all localhost apps currently under development to be excluded from password saving and there doesnt seem to be a way to add to the exclusion list (Safari doesn’t even allow the option “Never For This Website” anymore). I would like some official statement on this and if Apple it’s reasonable for developers to experience this inconvenience.
Topic: Safari & Web SubTopic: General
Replies
0
Boosts
0
Views
48
Activity
1d
iOS 27 regression - minimized search item in top toolbar breaks its state
struct ContentView: View { @State var searchText: String = "" var body: some View { TabView { Tab { NavigationStack { List { Text("Hello!") Text("Hello!") Text("Hello!") Text("Hello!") Text("Hello!") Text("Hello!") } .navigationTitle("Have a title") .searchable(text: $searchText, placement: .toolbar) .searchToolbarBehavior(.minimize) .toolbar { DefaultToolbarItem(kind: .search, placement: .topBarTrailing) } } } } } } In iOS 26, this worked no problem. In iOS 27, this leaves the search bar either unable to collapse (when pressing the close button) or in a broken state where it cannot be opened again.
Topic: UI Frameworks SubTopic: SwiftUI
Replies
10
Boosts
12
Views
1.8k
Activity
1d
App stuck in "Waiting for Review" for 7 days – previous review took 37 days
Hello, My app has been stuck in the "Waiting for Review" status for seven days since submission. During my previous submission, it took a total of 37 days to receive a review result—even though the issues raised back then were quick to fix. I have already requested an "Expedited Review" and reached out to the review team via App Store Connect, but I have yet to receive any response or updates. As a solo developer, the ongoing costs I incur while unable to launch my app make this delay a significant burden. Is anyone else experiencing similar review delays recently? If an Apple representative happens to see this post, could you please check the status of my app’s review? I can provide the App ID or further details regarding the submission if needed. Thank you.
Replies
1
Boosts
0
Views
54
Activity
1d
Xcode Cloud export fails with exit code 70: "Developer ID Application Managed" certificate exists but Xcode Cloud reports no cert/private key found
We're getting a build failure from Xcode Cloud on the Export Archive step for the Developer ID distribution destination. The App Store Connect and Development exports in the same build both succeed, only the Developer ID export fails. Environment Xcode 27.2 (27B48), macOS SDK 27.2 Build: Vor (macOS), Build 1270 Team ID: BB23FH7873 When Xcode Cloud queries for a certificate of type DEVELOPER_ID_APPLICATION_MANAGED zero results are returned: Payload: {"urlEncodedQueryParams":"teamId=BB23FH7873&filter[certificateType]=DEVELOPER_ID_APPLICATION_MANAGED&limit=200"} Response: { "data" : [ ], "meta" : { "paging" : { "total" : 0 ... } } }It then attempts to create one, which is rejected: POST .../certificates {"certificateType":"DEVELOPER_ID_APPLICATION_MANAGED","teamId":"BB23FH7873"} Response: { "errors" : [ { "status" : "409", "code" : "ENTITY_ERROR", "resultCode" : 7460, "title" : "There is a problem with the request entity", "detail" : "You already have a current Developer ID Application Managed certificate or a pending certificate request." } ] }The export step then fails with: error: exportArchive No signing certificate "Developer ID Application" found No "Developer ID Application" signing certificate matching team ID "BB23FH7873" with a private key was found. error: exportArchive No profiles for 'app.getvor.macOS' were found Xcode couldn't find any Developer ID provisioning profiles matching 'app.getvor.macOS'. ** EXPORT FAILED **xcodebuild -exportArchive then exits with status 70. We have two Developer ID Application Managed (Xcode Cloud) certificates already in Certificates, Identifiers & Profiles, and no certs pending that we can see. So it looks like something is preventing Xcode Cloud from seeing its own previously created managed certificates. Is there a way to get Xcode Cloud to recognize the existing certificates? Other posts suggest revoking existing Developer ID Application certificates, however our understanding is this has the potential to break currently signed and shipped versions of the application. A version of this question was also submitted as case ID 103008361082.
Replies
7
Boosts
1
Views
248
Activity
1d
First app Waiting for Review for 7 days, expedite granted on 3 Nov, no change
Hello, Our first iOS app, facadetool (Apple ID 6826864370), version 1.0, was submitted on 30 October 2026 and has been Waiting for Review since then. An expedited review was granted on 3 November, but nothing has changed since. Everything on our side is complete: Paid and Free Apps agreements, banking, tax forms and the Digital Services Act information are all active, and there are no messages in the Resolution Center. The same app has been live on Google Play since 2 November, and the web version at facadetool.com has 38,000 users who are asking for the iPhone app. I have contacted Developer Support (cases 103016838223, 30000004609175, 30000006411396) and App Review (case 30000006941950). Phone support is currently unavailable due to high call volumes. Could someone from App Review please check whether anything is holding this submission, or whether we need to do anything on our side? Thank you. Yagiz
Replies
0
Boosts
0
Views
51
Activity
1d
App stuck "In Review" for 12 days after resubmission (Case 103001645719)
Hello, Our app has been in "In Review" status since October 25, 2026 — 12 days now, with no messages or requests from App Review. App: Ryla: Photo Looks & Filters (Apple ID 6821447421) Submission ID: bbe1d65e-6429-4c33-9a25-7c2128f6c8a8 Items: version 1.0 (build 10), two auto-renewable subscriptions, a subscription group and three consumable in-app purchases Developer Support case: 103001645719 Timeline: Oct 12: first submission Oct 25: rejected under Guideline 1.1 (screenshots); we replaced the flagged screenshots and previews and resubmitted the same day Oct 25 → today: "In Review", no further updates We have also requested an expedited review and replied to our Developer Support case. Agreements, tax and banking are all active, and there are no unanswered messages in App Store Connect. Could someone from App Review please check whether this submission is stuck? We're happy to provide a demo video, test details or anything else needed right away. Thank you.
Replies
1
Boosts
0
Views
57
Activity
1d
Developer account blocked – no response from Developer Support on two cases
Hello, My Apple Developer Program account has been blocked and I’m unable to submit builds and use TestFlight. The message I see is: “could not install APP NAME. The requested app is not available or doesn't exist.”. I contacted Apple Developer Program Support on 27 October and again on 31 October. I resubmitted each case on 1 and 6 November. I’ve only received the automated confirmations and no reply from an advisor, even though the stated response time is two business days. I have several apps in active development and review, so this is blocking all my work. I haven’t received any email explaining why the account was restricted or asking for more information. Could someone from Apple Developer Support please look into these cases or tell me how to escalate? Has anyone else had their account blocked recently, and how was it resolved? Thank you.
Replies
0
Boosts
0
Views
49
Activity
1d
App Review: Apple Support completely ghosts developers - and that is OK?
I've been trying to get an app reviewed for over 2.5 months. In these 2.5 months, Apple "reviewed" the app for less than 10 minutes. Apple "rejected" the app 5 times, within 60 seconds after launching the app. Typical rejections include "cant find in-app purchase" or simple questions: "need to understand business model". Rejections come after 10 to 14 days of "Waiting for Review". A reviewer spends 60 seconds in the app before rejecting, and never provides the actual app review. A service that we pay for in our developer program fee. I have opened many support cases during this time. Every single support case goes completely unacknowledged. Apple Support just ghosts me every single time. No email reply. No phone call. No follow up. NO CASE CLOSURE message. No status changes. Nothing. Never once has apple replied to my numerous support cases. COMPLETELY GHOSTED. EVERY. TIME.Such complete and utter lack of responsibility from a support team. There isn't even a way to see what I wrote in the support cases! I might as well talk to myself in the corner. It's equally as effective as raising a support case with Apple Developer Support. Apple - you should know that proper Case Tracking systems exist. You should know that customers want to see the status of a support case. You should know we want to see the words written in our cases? You should know we want to see you replies. You should know, customers expect to see something is being done about support cases? Apple Support provides none of that. I get a list of my old case numbers, and nothing more. Cannot see their status. Cannot see the subject line, nor the messages. Most importantly - there is NEVER a response from Apple. NEVER A SINGLE EMAIL REPLY. NOT ONE. NEVER A STATUS CHANGE. NEVER A CASE CLOSURE. NOTHING. EVER.
Replies
0
Boosts
0
Views
51
Activity
1d
Individual enrollment blocked ("Unable to Continue") after ID scan misread my surname – Case 103001440579
Hi everyone, I'm trying to enroll in the Apple Developer Program as an individual (UAE). During ID verification the scan of my driving licence read my surname as "Vinokurow" instead of "Vinokurov". Since then every attempt ends with "Unable to Continue" in the Apple Developer app and "An unknown error occurred" on the website. My Apple Account is in order: correct name, region UAE, +971 trusted number, two-factor authentication on. I contacted Developer Support on 19 October (case 103001440579), got a general reply on 28 October, and have had no answer since. Phone support is currently unavailable. Could someone from Apple please reset my enrollment or correct the name so I can enroll? Thank you!
Replies
0
Boosts
0
Views
32
Activity
1d
Error message regarding email address in Developer Support form ("This email address isn’t valid. To update your email address, visit account.apple.com.")
Hello, I am unable to submit a support request because the Apple Developer Support form displays the following error: "This email address isn't valid. To update your email address, visit account.apple.com." My primary Apple Account email address is correct and is already configured as my primary email address. I have also tested the support form in a private browsing window, but the issue persists. Could you please investigate why the Developer Support form rejects my primary Apple Account email address? Thank you for your assistance.
Replies
0
Boosts
0
Views
33
Activity
1d
W-9 Correction Submitted to Apple Finance — 7 Weeks Without an Update
I submitted a corrected Form W-9 through Apple's provided secure submission link after App Store Connect reversed my information, listing my single-member LLC on Line 1 and my personal legal name on Line 2. This appears to be a known issue that Apple Finance has reportedly acknowledged. Apple confirmed receipt on September 3, 2026, and said its Tax team would review it. As of October 21, 48 days and multiple follow-ups later, I still haven't received confirmation of whether the correction was accepted or further action is required. Today, I called Apple Developer Support. The representative consulted a Senior Advisor, their Support Advisor, and Business Support. According to the representative, the people contacted had "no clue" how to reach Apple Finance or escalate the case. I received a new case ID, but the issue remains unresolved. My app is approved and ready for release, but I've chosen to wait until Apple confirms my tax information is correct. Apple specifically stated that the corrected information would not be reflected in App Store Connect, so I have no way to verify the update myself. All I'm asking for is confirmation that my corrected Form W-9 was accepted or whether anything else is needed from me. I'm sharing this to document my experience because there's still no clear way to obtain an update or escalate my Apple Finance case, and the delay is holding me back from launching my app and growing my business.
Replies
4
Boosts
0
Views
266
Activity
1d
Xcode Cloud reassigns one ciProduct between app targets with unique bundle IDs
I am seeing Xcode Cloud reuse and reassign a single ciProduct when onboarding multiple iOS app targets from one Xcode project. Each target has its own bundle ID, PBXNativeTarget, product reference, and shared scheme. Environment: Xcode 26.6 (17F113) macOS Tahoe 26.5.2 GitHub repository connected to Xcode Cloud Project: pilot-ios/Airtap.xcodeproj Targets / shared schemes: PocketPilot.ai DEV1 — ai.airtap.dev1 PocketPilot.ai DEV2 — ai.airtap.dev2 PocketPilot.ai DEV3 — ai.airtap.dev3 PocketPilot.ai DEV4 — ai.airtap.dev4 PocketPilot.ai QA1 — ai.airtap.qa1 PocketPilot.ai QA3 — ai.airtap.qa3 Every entry above is a separate PBXNativeTarget with a distinct productReference. Each shared scheme is stored under Airtap.xcodeproj/xcshareddata/xcschemes and builds its corresponding target. QA1 and QA3 were onboarded earlier and received independent Xcode Cloud products as expected. Reproduction: In Xcode, open Xcode Cloud Reports and choose Create Workflow. Select target PocketPilot.ai DEV1 and create an archive workflow using scheme PocketPilot.ai DEV1. DEV1 appears under the correct App Store Connect app. Create another workflow for target PocketPilot.ai DEV2 using scheme PocketPilot.ai DEV2. DEV1 disappears as a separate Xcode Cloud product. Both the DEV1 and DEV2 workflows now appear under the DEV2 App Store Connect app. The App Store Connect API confirms this is not only an Xcode UI or cache issue: Before DEV2 onboarding, ciProduct F048BF00-CECF-4926-84DB-D3474CB030A9 was related to bundle ID ai.airtap.dev1. After DEV2 onboarding, that same ciProduct ID became related to bundle ID ai.airtap.dev2. The product now contains both workflows: PocketPilot DEV1 Archive / scheme PocketPilot.ai DEV1 PocketPilot DEV2 Archive / scheme PocketPilot.ai DEV2 No build was started, and both workflows are currently disabled. Expected behavior: Because every target has a different bundle ID, Xcode should create a separate Xcode Cloud product for each target, as described in the Xcode Cloud onboarding documentation. Actual behavior: The newest onboarding changes the existing ciProduct-to-App Store Connect app relationship instead of creating a new ciProduct. This moves all earlier workflows to the newest app. The public App Store Connect API cannot repair this because it supports reading and deleting ciProducts, but not creating one; ciWorkflows can only be created under an existing ciProduct. I also encountered an Xcode crash while adding another product. The crash stack included XcodeCloudNavigableItemCoordinator.removeNavigableItem(for:) and IDENavigableItemCoordinator, which may be related to the product reassignment. I can provide the crash report in Feedback Assistant if needed. A recent forum thread reports the same high-level symptom: previously created workflows migrate to the newest app. In our case, the API relationship change above makes the backend reassignment directly observable. Is this a current Xcode Cloud onboarding/backend regression? Is there a supported workaround, or can Apple Support create or restore separate ciProducts for these bundle IDs?
Replies
6
Boosts
0
Views
876
Activity
1d
MapKit & Maps Server API: Cross-Border Search Limitations in Mainland China
Hello, We are developing an application for users located in mainland China who need to plan outbound travel. Users need to search for locations outside mainland China and view rich information provided by Apple Maps services on a map. We have encountered certain limitations in MapKit’s behavior and would like to confirm the boundaries of the public API. Background and observations : Feedback report FB13557287 (originally filed on macOS 14.2) describes the following: when developers use MKLocalSearchCompleter, users in mainland China receive only results within mainland China. Searches for overseas locations such as “New York” or “Berlin” return no results, and using a VPN reportedly does not improve the situation. The developer quoted Apple’s response as “This is expected.” Is this still the expected behavior on the current versions of iOS/iPadOS/macOS 27? If the behavior has changed, what is the correct configuration? On the same device located in mainland China, the Apple Maps app can display overseas map data, and in our tests it can also return overseas locations. The China-region attribution page (https://gspe21-ssl.ls.apple.com/html/attribution-cn2-98.html) lists the data providers for mainland China and states, “Sources for map data outside China can be found here.” This appears to indicate that the Maps app uses a dual-data-source model combining mainland China data with global data. At the same time, we cannot find overseas locations in the “Add Location” feature of Reminders and Journal, which is consistent with the behavior we have observed in the public MapKit APIs. Questions : Can third-party applications obtain the same cross-border data capabilities as the Apple Maps app through public MapKit APIs? If so, which APIs, configurations, or entitlements are required? If not, is this an intentional design decision? Could this be explicitly documented in the MapKit documentation? Does the Maps app select its data source based on the map viewport or individual requests, while MapKit selects a single data source based on the device’s region? If so, do the public APIs allow an application to specify a data source per request? If public MapKit APIs cannot support this scenario, what architecture does Apple recommend as best practice? Are the same regional restrictions applicable to the Apple Maps Server API? Specifically, when /v1/search is called from a backend or account operating within mainland China’s network environment, can overseas results be returned when limitToCountries or searchRegion is configured? Does /v1/directions support cross-border routing? We are not asking about private APIs or seeking ways to bypass regional restrictions. Our goal is to understand the supported boundaries of the public APIs so that we can make appropriate product-design decisions. Thank you.
Replies
1
Boosts
0
Views
264
Activity
1d
Game Center Player Identity Continuity After App Transfer Between Developer Accounts
Dear Apple Developer Support Team, We plan to transfer multiple non-Apple Arcade games from Developer Account A to Developer Account B. The transfers have not yet been initiated. Approximately one million existing players use Game Center to sign in and link their identities to our in-game accounts. Before initiating the transfers, we need to clarify how player identities will be preserved. If internal implementation details cannot be disclosed, please describe the observable behavior from our apps and backend servers. We would appreciate direct confirmation or correction of the following statements. Background We use Game Center authentication signatures to verify player identities and associate Game Center IDs with our own account system, following Apple’s requirement: “Trust only the fields in the signed payload.” Our existing records contain legacy playerID (deprecated API) and teamPlayerID, but not gamePlayerID. Apple documentation states that the current authentication signature payload for non-Arcade games contains teamPlayerID, bundleID, timestamp, and salt, but not gamePlayerID. Therefore, even if gamePlayerID remains unchanged after the transfer, we cannot independently verify its authenticity. After the transfer, there will be three player categories: Existing installations that are not updated, continuing to use versions signed by Account A. New installations downloaded from the App Store after the transfer, still using versions signed by Account A. Players who update to new versions released under Account B. Questions 1. legacy playerID: Status and Availability (A) Is playerID globally scoped rather than tied to a developer account (Team ID)? Does transferring an app leave existing players’ playerID values unchanged? (B) Does Apple provide any way to map historically stored legacy playerID values to the corresponding gamePlayerID or teamPlayerID? (C) Although the playerID API is deprecated, will Apple stop returning this value in a future iOS version, or under any specific conditions? 2. What Determines teamPlayerID? Please confirm which model applies, or explain the actual mechanism: (A) teamPlayerID is determined by the app’s current developer account (Team ID), meaning all players’ values change immediately when the transfer takes effect, regardless of app version. (B) teamPlayerID is determined by the account that signed the installed app, meaning values change individually when players update to a version signed by Account B. For the three player categories above, which account’s teamPlayerID will Game Center return? Specifically: Will categories (1) and (2) receive the same value? Are there differences between app updates, fresh installations, and uninstalling and reinstalling? 3. Can Older Versions Signed by Account A Still Be Verified? (A) Can older versions in categories (1) and (2) still authenticate with Game Center and generate valid signatures that our backend can verify? (B) Will Apple stop issuing authentication signatures for versions signed by Account A? If so, under what conditions or after what period? 4. How Can Players Be Reliably Reassociated with Their Original Game Accounts? If teamPlayerID changes after the transfer, while gamePlayerID remains unchanged but is absent from the signed payload: (A) Does Apple provide an official mechanism to prove that a post-transfer player identifier belongs to the same Game Center account as a previously stored identifier? (B) If not, how does Apple recommend that non-Arcade games securely verify that returning players are the legitimate owners of their original game accounts after an account transfer? (C) If Apple recommends using gamePlayerID, please clarify: Is accepting a client-reported gamePlayerID, which is not included in the signed payload, an Apple-approved practice for non-Arcade games? Since an attacker could submit another player’s gamePlayerID to hijack their account, what protection does Apple recommend against such impersonation? 5. Required Actions and Timing for Developers and Players (A) What actions should Accounts A and B take at each stage of the transfer? Does Apple provide migration credentials, identifier mapping exports, or other migration mechanisms? (B) Must players sign in or update the app before the transfer takes effect? What happens to those who do not? (C) If players must act within a specific time window, how should we handle those who do not launch the game during that period and only return months or years later? How can their original accounts and game data be preserved? 6. Can We Verify These Behaviors Before the Transfer? (A) Can Game Center Sandbox or TestFlight environments reproduce identifier changes before and after an app transfer between developer accounts? (B) If not, can we transfer a test app between our two developer accounts to verify the actual behavior? Are there any restrictions? (C) If neither approach is possible, what does Apple recommend for verifying these behaviors before the actual transfer? ⸻ This transfer affects the continuity of approximately one million existing player accounts. We would therefore like to obtain clarification before submitting the transfer requests. If these questions are outside the current support team’s scope, please escalate this inquiry to the Game Center engineering team. Thank you for your assistance. Best regards !
Replies
0
Boosts
0
Views
37
Activity
1d
4 games waited 3 weeks, then rejected under 4.3 one minute after I requested a review
I’m a solo developer and I’ve spent weeks building each of my games. I submitted 4 of them to the App Store, and they sat in review for 3 weeks with no progress and no messages. After 3 weeks, I submitted a review request through the Apple Developer contact page. About one minute later, all 4 games were rejected under Guideline 4.3. They couldn’t have been played or reviewed by a person in that time, so the rejection appears to have been automatic. These are not variations of the same app. They are 4 different games in completely different genres (a sort puzzle, a simulation game, a tycoon game and [4th game]), each with its own design, mechanics and codebase. The same 4 games went through Google Play’s review and were all published within a week. Since then I’ve filed an appeal with the App Review Board and contacted Developer Support twice (case IDs 103010334233 and 30000004886877), including a written explanation and a screen recording of the gameplay. I’ve been dealing with this for over a month now and I haven’t received a single response from anyone, not even a confirmation that my appeal is in the queue. It’s honestly discouraging to put weeks of work into a game, wait 3 weeks, and then have it rejected automatically within a minute, with no way to reach anyone to ask why. All I’m asking for is a real review of my games, or at least a specific explanation of what triggered 4.3 so I can fix it. Thank you.
Replies
1
Boosts
0
Views
70
Activity
1d
Unbelievable: 2 App Store rejections, ZERO uses of our app's main feature. What would you do - appeal or resubmit?
I'm genuinely at a loss with Apple's App Review process. Our backend records show that across BOTH reviews, Apple's reviewers did not complete a SINGLE use of our app's core functionality. Not once. ZERO completed generations. For the latest review, our logs confirm Apple successfully logged in, but recorded ZERO generation requests and ZERO credits consumed. This isn't some minor feature. It's the entire foundation of our app. Our app fundamentally changes and becomes personalised as it's used. Without completing that process, you're essentially judging an incomplete product. Submission ID: 6a126514-9bb6-4d91-923c-bf29aacb1b68 Here's why this is so frustrating. We spent months deliberately building an app that offers functionality and a user experience fundamentally different from existing competitors. This wasn't another copycat app - avoiding that was central to its design from day one. We explained these differences extensively in our App Review notes. Yet Apple has rejected us TWICE under Guideline 4.3(b) — Design Spam. We even provided a narrated walkthrough demonstrating exactly what makes our app unique. Our video analytics show ZERO views. So we're being rejected for supposedly lacking originality, despite neither review producing a completed use of our main feature and no recorded views of our demonstration. After both rejections, we've received nothing but generic responses telling us to improve the app, without identifying a single specific problem. How are independent developers supposed to fix something when Apple won't explain what's wrong? We've now filed a formal appeal, which could take a month, with no visible queue position, progress updates or estimated timeframe. Meanwhile, we've already missed multiple planned marketing opportunities, and waiting could mean missing even more. We're not asking for guaranteed approval. We're asking for a fair review of what we've actually built. Has anyone else experienced this? What would you do? Wait for the appeal, hoping the App Review Board properly evaluates the app, even if it takes another month and we miss more deadlines? Withdraw the appeal and resubmit, hoping for a different reviewer, but risking another rejection without proper testing and further warnings against our developer account? I'd genuinely appreciate advice from anyone who's experienced something similar, especially those who've successfully appealed a 4.3(b) rejection. At this point, I genuinely don't know whether this is a reviewer misunderstanding, an automated rejection process, or something else entirely. But how can Apple determine that an app lacks originality when its defining functionality hasn't even been tested?
Replies
14
Boosts
1
Views
676
Activity
1d
UISheetPresentationController's per-detent backgroundEffect doesn't transition during interactive drags
I'm using the new per-detent backgroundEffect (iOS 26.1+) on UISheetPresentationControllerDetent. When the user drags the sheet between two detents with different effects, nothing changes during the drag; the previous detent's effect stays until the finger lifts, then a fixed-length cross-fade runs on its own, decoupled from the sheet's settle animation. It reads as a jump. Minimal setup (form sheet, nothing else): UISheetPresentationControllerDetent *medium = [UISheetPresentationControllerDetent mediumDetent]; UISheetPresentationControllerDetent *tall = [UISheetPresentationControllerDetent customDetentWithIdentifier:@"c90" resolver:^CGFloat(id<UISheetPresentationControllerDetentResolutionContext> ctx) { return ctx.maximumDetentValue * 0.9; }]; medium.backgroundEffect = nil; tall.backgroundEffect = [UIColorEffect effectWithColor:UIColor.systemBackgroundColor]; sheet.detents = @[ medium, tall ];Expected: the effect transition is driven by the drag progress between adjacent detents, or at least runs inside the same settle animation as the height change. Reproduces on iOS 26.5 (23F77) and 27.0 (24A434) Simulator with iPhone 17 Pro, iOS 27.1 (24A94401) Simulator with iPhone Duo. Xcode 27.1. Is this intended, and is there a supported way to tie the per-detent effect transition to the gesture? Filed as FB25459597.
Topic: UI Frameworks SubTopic: UIKit
Replies
0
Boosts
0
Views
38
Activity
1d