Search results for

A Summary of the WWDC25 Group Lab

10,365 results found

Post

Replies

Boosts

Views

Activity

Xcode 16.2 : Unable to install Platform Support Runtimes + Predictive Code Completion Model
Summary : I tried everything from uninstalling completely XCODE to upgrading the macOS without any success. Cleanup Xcode & Upgrade macOS to 15.3.1 This scripts were used to clean up the xcode and residual files. Also used CleanMyMac for the rest ! VERSION= # -16.2.0 ## Xcode Deep Clean # 1. Delete Xcode Itself sudo rm -rf /Applications/Xcode${VERSION}.app # 2. Remove Xcode Cache and Derived Data sudo rm -rf ~/Library/Caches/com.apple.dt.Xcode sudo rm -rf ~/Library/Developer/Xcode sudo rm -rf ~/Library/Application Support/Xcode sudo rm -rf ~/Library/Developer/CoreSimulator sudo rm -rf ~/Library/Developer/Shared # 3. Remove Command Line Tools (CLT) sudo rm -rf /Library/Developer/CommandLineTools # 4. Remove Xcode Preferences and Supporting Files sudo rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist sudo rm -rf ~/Library/Logs/CoreSimulator sudo rm -rf ~/Library/Saved Application State/com.apple.dt.Xcode.savedState # 5. Remove Simulator Data sudo rm -rf ~/Library/Developer/CoreSimulator # 6. Re
12
0
1.2k
Oct ’25
Reply to Xcode 26 increase in dSYM size
@loradlof Thanks for the bug and providing the sysdiagnose as well on it. I would recommend to create a new post with the description of the issue and versions of Xcode, iOS and macOS and a short summary of what is happening. You can see the status of your feedback in Feedback Assistant. There, you can track if the report is still being investigated, has a potential identifiable fix, or has been resolved in another way. The status appears beside the label Resolution. We're unable to share any updates on specific reports on the forums. For more details on when you'll see updates to your report, please see What to expect after submission. Albert Pascual
  Worldwide Developer Relations.
Oct ’25
Guideline 3.1.1 - Business - Payments - In-App Purchase
I have been spending countless amounts of time making sure my application abides by the rules laid out by Apple App Guidelines. Most recently I got this rejection from App Review: _**Guideline 3.1.1 - Business - Payments - In-App Purchase ** The app includes an account registration feature for businesses and organizations, which is considered access to external mechanisms for purchases or subscriptions to be used in the app. **Next Steps ** Remove the account registration features for business and organizations._ After asking for the review to clarify what they mean they said: _Regarding guideline 3.1.1, users were still able to create an entirely independent business account, when they create a new account without the invite code. To resolve this issue, it would be appropriate to remove the account registration features for business and organizations._ But the problem is that There are no different account types in our app. ALL users create company accounts - there is no individual vs business distinction. U
2
0
159
Oct ’25
My indie puzzle app was treated as a repackaged app from a banned account (4.3a) — asking for reinstatement
Title: Mistaken 4.3(a) “Spam/Copycat” Flag → 3.2(f) Termination — Seeking Guidance on Reinstatement Hi everyone, I’m an independent developer and I believe my account was escalated to termination because of a misunderstanding around Guideline 4.3(a) – Design – Spam and 4.1 – Design – Copycats. I want to explain the full timeline so I can get advice on how to present this correctly in the “Re-instate a terminated membership” request. 1. What I submitted I submitted an app called “Anime Jigsaw: Waifu Puzzles.” The idea was simple: it’s a jigsaw puzzle app, but I wanted to make it more relaxing by combining anime/waifu themed puzzle images with built-in lo‑fi music. So the concept I was aiming for was: puzzle + themed art + calming music, not just another generic jigsaw clone. 2. First rejection Apple rejected it under 4.3(a) – Design – Spam and also mentioned 4.1 – Copycats. The exact wording in App Store Connect said my app’s binary, metadata and/or concept was similar to apps that were previously submitted by
1
0
118
Oct ’25
Reply to Remove wifi password
[quote='863926022, Hhw123497, /thread/805392?answerId=863926022#863926022, /profile/Hhw123497'] i am using associate(…) of CWInterface to join the network. [/quote] Thanks. That method ends up storing the password in both the System keychain and the data protection keychain. Note If you’re unfamiliar with these keychain types, see TN3137 On Mac keychain APIs and implementations. You might be able to delete the password from the System keychain, but data protection keychain access is determined by entitlements and there’s no way to gain access to the Apple keychain access group in which this item is stored, so there’s no way to delete it from there. On iOS we have a join once mechanism, which allows you to join a network without remembering that network or its password. AFAIK macOS has no equivalent facility )-: If you’d like to see this added in the future, I encourage you to file an enhancement request describing your requirements. And please post your bug number, just for the record. Share and Enjo
Oct ’25
iOS App Fails to Establish Secure Connection (NSURLErrorDomain Code=-1200 SSL Error)
Hi everyone 👋 I’m running into a persistent SSL issue on iOS where the app fails to establish a secure HTTPS connection to our backend APIs. The same endpoints work fine on Android and web, but on iOS the requests fail with: Error Domain=NSURLErrorDomain Code=-1200 An SSL error has occurred and a secure connection to the server cannot be made. UserInfo={ NSLocalizedDescription = An SSL error has occurred and a secure connection to the server cannot be made.; _kCFStreamErrorDomainKey = 3; _kCFStreamErrorCodeKey = -9802; } 🔍 What I’ve Checked: The servers use valid, trusted SSL certificates from a public CA TLS 1.2 and 1.3 are enabled The intermediate certificates appear correctly configured (verified using SSL Labs) The issue happens on our customer's end. (Got it via Sentry) Note: We recently removed NSAppTransportSecurity(NSAllowsArbitraryLoads) on our app, since all the endpoints use valid HTTPS certificates and standard configurations. ❓ Questions: Are there additional SSL validation checks perf
2
0
188
Oct ’25
App Store Connect “Missing Metadata” Nightmare: The Solution I Spent HOURS Searching For
I just spent way too many hours trying to figure out why my in-app subscription was stuck in “Missing Metadata” in App Store Connect, even though I had filled out everything. If you're here because you're in the same boat, this is the solution Apple doesn't make obvious. The Problem I created an auto-renewable subscription (Kanabloom Premium) and filled in all required fields. The subscription was still marked Missing Metadata, preventing me from submitting it. The “In-App Purchases” section wasn’t showing up in my App Store version submission, which meant I couldn't even attach the subscription to my app version. I triple-checked the metadata, pricing, tax settings, review screenshot, and even resaved everything, but nothing worked. What I Tried (Before Finding the Fix) Checked that pricing was set up correctly for all countries. Uploaded the required review screenshot for the subscription. Made sure the subscription group existed and was linked properly. Refreshed, logged out/in, and tried differen
2
0
445
Oct ’25
Reply to CallKit does not activate audio session with higher probability after upgrading to iOS 18.4.1
Before proceeding, could you please help double-check if the workaround is implemented as expected in our lab app? Yes, that looks correct. Here is one incoming call report flow from that sysdiagnose: 2025-10-28 18:27:47.401604 callservicesd: [com.apple.calls.callservicesd:Default] Received incoming APS message from application with bundle identifier and topic 2025-10-28 18:27:47.454707 callservicesd: [com.apple.calls.callservicesd:Default] Successfully launched application with bundle identifier 2025-10-28 18:27:47.459960 callservicesd: [com.apple.calls.callservicesd:Default] Delivering 1 VoIP payload(s) to application CXProvider set configuration: 2025-10-28 18:27:47.476283 : (CallKit) [com.apple.calls.callkit:Default] Provider was notified that configuration was set to 2025-10-28 18:27:47.476350 : (CallKit) [com.apple.calls.callkit:Default] Registering configuration 2025-10-28 18:27:47.477213 callservicesd: (CallKit) [com.apple.calls.callkit:Default] Received -[CXCallSource registerWithConf
Topic: App & System Services SubTopic: General Tags:
Oct ’25
Reply to CallKit does not activate audio session with higher probability after upgrading to iOS 18.4.1
@DTS Engineer Sure, will do. We have re-implemented the workaround solution and plan to roll it out to production in two weeks. Before proceeding, could you please help double-check if the workaround is implemented as expected in our lab app? Thank you for your assistance. Sysdiagnose log file sysdiagnose_2025.10.28_18-28-20_0800_iPhone-OS_iPhone_23A355.tar.gz has been uploaded in the ticket. FB20789841 (CallKit does not activate audio session, the issue rate increased on iOS 26.)
Topic: App & System Services SubTopic: General Tags:
Oct ’25
Obtaining documentation for In-App Provisioning after receiving entitlement
We are an issuer attempting to implement In-App Provisioning of Payment Cards leveraging Mastercard MDES and have successfully obtained our entitlement from Apple, but have not received the documentation titled Getting Started with Apple Pay In-App Provisioning, Verification & Security. The latest copy I have found has been via Scribd for a version 3.0 from June 2020. I've tried contacting Apple Support and the In-App Provisioning Entitlements group but have had no luck. Thank you!
1
0
98
Oct ’25
Reply to Issues Handling Multiple Incoming Calls in CallKit
Is there a documented system-imposed limit on the number of calls per group or total calls, even if maximumCallGroups and maximumCallsPerCallGroup are set higher? There is not, however, you're also not really close to any limit. If you directly create a CXProviderConfiguration, you'll find that its default configuration is actually: configuration.maximumCallsPerCallGroup = 5 configuration.maximumCallGroups = 2 ...and the internal unit tests for CXProviderConfiguration itself (not the call UI) are much higher than that. Moving to here: Observed Behavior: Despite the configuration, the system UI seems to limit the number of calls per group, often defaulting to End & Accept instead of Hold & Accept when a third call comes in. After playing around with this in Speakerbox, I think this is actually a quirk/bug in the call UI itself, not with CallKit's larger infrastructure. CallKit will happily let you have more than two live calls, but you need to put the current call on hold before you r
Topic: App & System Services SubTopic: General Tags:
Oct ’25
Reply to Avoid repeated authorization dialogs when changing network settings
[quote='805149021, maveric94, /thread/805149, /profile/maveric94'] If I try to change settings again within а short period of time … [/quote] Yep. System Configuration does this check using Authorization Services to acquire the necessary right. I’m not sure if the actual right is documented as API, but I believe the current implementation uses system.services.systemconfiguration.network. You can then follow the bouncing ball from there: % security authorizationdb read system.services.systemconfiguration.network | plutil -p - … { class => rule comment => For making change to network configuration via System Configuration. … k-of-n => 1 rule => [ 0 => is-root 1 => entitled 2 => _mbsetupuser-nonshared 3 => authenticate-admin-nonshared ] } % security authorizationdb read authenticate-admin-nonshared | plutil -p - … { allow-root => 0 authenticate-user => 1 class => user comment => Authenticate as an administrator. … group => admin session-owner => 0 shared => 0
Topic: App & System Services SubTopic: Core OS Tags:
Oct ’25
How to change the copyright of my app
Hi, I'm here hoping for some help or advice in terms of a critical situation I'm currently facing. I want to change the copyright of an app, which was my previous app but now transferred to another company. In the Apple developer panel, is there anywhere that can change the copyright? Here is a quick summary of the app development, Software Vendor 1 developed the app, then transferred to Software Vendor 2, eventually the Client user(only paid for the app but don't have developer account) can use it. Now, I'm the Software Vendor 1 and has transferred the app to Software Vendor 2, but the copyright is still Software Vendor 1; and I want to ask Vendor 2 change the copyright to Client user directly as the Client user has bought the app. I’ve contacted Apple Support multiple times through mails. They just tell me to ask the Account Holder/Admin of the organization account that now owned the app to contact them in order to receive support. Then, I've asked Software Vendor 2 to contact Apple support, but ha
2
0
389
Oct ’25