Posts under Developer Tools & Services topic

Post

Replies

Boosts

Views

Created

A Summary of the WWDC25 Group Lab - Developer Tools
At WWDC25 we launched a new type of Lab event for the developer community - Group Labs. A Group Lab is a panel Q&A designed for a large audience of developers. Group Labs are a unique opportunity for the community to submit questions directly to a panel of Apple engineers and designers. Here are the highlights from the WWDC25 Group Lab for Developer Tools. Will my project codebase be used for training when I use Xcode's intelligent assistant powered by cloud-based models? When using ChatGPT without logging in, your data will not be used to improve any models. If you log in to a ChatGPT account, this is based on your ChatGPT account settings, which allows you to opt-out (it defaults to on). When using Xcode with accounts for other model providers, you should check with the policies of your provider. And finally, at no point will any portion of your codebase be used to train or improve any Apple models. We'd love to make our SwiftUI Previews (and soon, Playgrounds) as snappy as possible. Is there any way to skip certain build steps, such as running linters? It seems the build environment is exactly the same (compared to a debug build), but maybe there's a trick. Starting with Xcode 16, SwiftUI previews use the exact same build artifacts as the regular build. The new Playgrounds support in Xcode 26 uses these build artifacts too. Shell script build phases are the most common thing that introduces extra build time, so as a first step, try turning off all shell script build phases (like linters) to get an idea if that’s the issue. If those build phases add significant time to your build, consider moving some of those phases into asynchronous steps, such as running linters before committing instead of on every build. If you do need a shell script build phase to run during your build, make sure to explicitly define the input and output files, as that is a huge way to improve your build performance. Are we able to provide additional context for the models, like coding standards? Documentation for third party dependencies? Documentation on your own codebase that explains things like architecture and more? In general, Xcode will automatically search for the right context based on the question and the evolving answer, as the model can interact multiple times with your project as it develops an answer. This will automatically pick up the coding style of the code it sees, and can include files that contain architecture comments, etc. Beyond automatic context, you can manually attach other documents, even if they aren't in your project. For example, you could make a file with rules and ideas and attach it, and it will influence the response. We are very aware of other kinds of automatic context like rule files, etc, though Xcode does not support these at this time. Once ChatGPT is enabled for Coding Intelligence in Xcode 26, and I sign into my existing ChatGPT account, will the ChatGPT Coding Intelligence model in Xcode know about chat conversations on Xcode development done previously in the ChatGPT Mac app? Xcode does not use information from other conversations, and conversations started in Xcode are not accessible in the web UI or ChatGPT app. Is there a plan to make SwiftUI views easier to locate and understand in the view hierarchy like UIKit views? SwiftUI uses a declarative paradigm to define your user interface. That allows you to specify what you want, with the system translating that into an efficient representation at runtime. Unlike traditional AppKit and UIKit, seeing the runtime representation of SwiftUI views isn't sufficient in order to understand why it's not doing what you want. This year, we introduced a SwiftUI Instrument that shows why things are happening, like view re-rendering. Is it possible to use the AI chat with ChatGPT Enterprise? My company doesn't allow us to use the general ChatGPT, only the enterprise version they have setup that prevents data from being leaked Yes, Xcode 26 supports logging into any existing ChatGPT account, including enterprise accounts. If that does not meet your needs, you can also setup a local server that implements the popular chat completions REST API to talk to your enterprise account how you need. Now that Icon Composer is here, how does it complement or replace existing vector design tools such as Sketch for icon design? Icon Composer complements your existing vector design tools. You should continue to create your shapes, gradients, and layers in another tool like Sketch, and compose the exported SVG layers in Icon Composer. Once you bring your layers into Icon Composer, you can then use it to influence the translucency, blur, and specular highlights for your icon. What’s one feature or improvement in the new Xcode that you personally think developers will love, but might not immediately discover? Maybe something tucked away or quietly powerful that’s flown under the radar so far? One feature we're particularly excited about is the new power profiler for iOS, which gives you further insights into the energy consumption of your app beyond what was possible with the energy instrument previously. You can learn more about how to use this instrument and how it can help you greatly reduce your apps battery usage in the documentation, as well as the session Profile and optimize power usage in your app. There were also improvements in accessibility this year with Voice Control, where you can naturally speak your Swift code to Xcode, and it understands the Swift syntax as you speak. To see it in action, take a look at the demonstration in What’s new in Xcode 26. We have a software advisory council that is very sensitive to having our private information going to the cloud in any form. What information do you have to help me guide Xcode and Apple Intelligence through the acceptance process? One thing you can do is configure a proxy for your enterprise that implementing the popular Chat Completions API endpoint protocol. When using a model provider via URL, you can use your proxy endpoint to inspect the network traffic for anything that you do not want sent outside of your enterprise, and then forward the traffic through the proxy to your chosen model provider. Are there list of recommended LLMs to use with Xcode via Intelligence/Local? I've tried Gemma3-12B, but.. I hope there are better options? Apple doesn't have a published list of recommended local models. This is a fast-moving space, and so a recommendation would become out of date very quickly as new models are released. We encourage you to try out the local model support in Xcode 26 with models that you find meet your needs, and let us and the community know! (continued below)
1
0
1.1k
Jul ’25
App Stuck in "Waiting for Review" since February 5th (13+ Days) – Unusual Delay?
Hey everyone, Is anyone else seeing massive delays right now? I submitted my app, Brew Routes, on February 5th and it has been stuck in "Waiting for Review" for over 13 days. No messages in the Resolution Center and no status changes. I’m hesitant to reject and resubmit because I don't want to lose my spot in the queue. Apple ID: 6758462674 Submitted: Feb 5, 2026 Status: Waiting for Review Platform: iOS / Capacitor Is it worth requesting an expedited review at this point, or are others seeing this same February backlog?
0
0
22
8h
Xcode 26.3 -> ChatGPT -> SSO Based Account
So through work, we have ChatGPT Enterprise accounts, that authenticate via SSO. I am trying to link it to my Xcode 26.3, and it starts the SSO process (I can see it navigate to Microsoft), but then it apparently fails, and then Xcode window says, I am logged out. I have tried multiple times, and confirmed the valid account... Anyway to get Xcode 26.3 to tie to my ChatGPT Enterprise Account?
0
0
12
15h
Guideline 3.2.1(viii): Loan app rejected — Product Page domains “not under my control” & Apple Account email domain requirement (App Store Connect metadata)
Hello Apple Developer Forums, My iOS app provides loan services and was rejected under Guideline 3.2.1(viii) with the following message: “The app provides loan services but the domains listed on the app’s Product Pages are not clearly under your control or ownership… Update the Product Page metadata to only include domains you both own and that are used as email domains for Apple Accounts registered to your developer account… Account Holder and Admin users should use emails with domains that identify the company providing loan services.” I’m trying to understand exactly what Apple expects and how to pass review. What I’ve already checked / updated I own a company domain (ikiela.org) and I can create emails on this domain Questions For loan apps, does Apple require that all Product Page fields (Support URL, Marketing URL, Privacy Policy URL, Support Email, etc.) use the same domain that matches the financial institution? What are the best practices to prove domain ownership/control (DNS, website content, legal pages, email domain setup, etc.) that typically satisfy App Review for Guideline 3.2.1(viii)? Context Thanks in advance for any help, especially from Apple staff or developers who have already resolved this rejection.
0
0
9
22h
When AI leads to lost prompts (26.3)
This was maddening: I had written a very long and detailed prompt, then went to select "Codex" from the drop down menu at the top "start a new conversation", and it wiped out the entire prompt I was working on. Well, of course it did: that drop down is part of the "Start a new Conversation" icon button, but it's position is too far away from the actual icon to infer that is its purpose. It should be a popup that shows the current choice for model (GPT-5, GPT 4.1, Codex). ANOTHER lost prompt problem. If you have a prompt-in-progress (AI is maybe building some code), and Xcode crashes, it might not save that prompt for when you re-launch. And how might that happen? Well, there's still numerous ways using the coding assistanty might crash. One I've notice is if you switch out to another app, or if you invoke a screen capture, it might crash.
1
0
21
1d
Apple Developer Account Not Activated After Payment Confirmation
I enrolled in the Apple Developer Program more than 48 hours ago around 4 days ago. The payment was successfully charged to my card, and I received a subscription confirmation email. However, my developer account is still not activated, and I’m unable to access the full developer features. Has anyone experienced a similar delay? Is there anything specific I should do, or does activation take longer than expected , i tried to contact support twice throw mail but i got no response ! Any guidance would be appreciated. Thanks!
2
3
59
1d
Enrollment options
I'm stuck with enrollment. Tried through the website 3 times weeks ago - still shows pending, wasn't charged, never received any confirmations. Tried through the app - the only option for identity verification I have is Driver's license (amazing), and mine is from a different country then my current residence. Tried uploading it anyway together with a residence permit - rejected. Tried contacting them - the only option I have is an email, they always reply like once every ~4 days, constantly changing people responding who lose the context of conversation, ask meaningless questions and give ridiculous advices like "check your internet connection". Imagine waiting a week for a response and then this new guy hits you with "Do you still wish to enroll?". $99/year for this premium experience. Is there any other way to get it?
0
0
18
1d
NFC support in iOS application in India
We are developing an iOS application that requires NFC-based communication using ISO 7816 / ISO 14443 standards for secure element interaction as part of a card provisioning workflow. We would like clarification on the following points: Is it possible to provision a payment card or securely add a card to an NFC-enabled device using direct ISO 7816 APDU communication via NFCTagReaderSession? If not, is Apple Pay In-App Provisioning (PassKit framework) the only supported approach for enabling contactless payment functionality on iPhone? What specific entitlements are required if the use case involves secure element communication for token provisioning (not bypassing Apple Pay)? We have already requested the relevant NFC entitlements through our Apple Developer account and are awaiting a response. Any guidance on the correct architecture and approval requirements would be greatly appreciated. Thank you in advance for your support.
1
0
31
1d
Claude Code cannot create files in nested folders
Been playing with Claude Code in Xcode 26.3 as a code assistant and discovered it cannot create files in nested folders, only repo root. Letting Claude troubleshoot itself, it appears that str_replace_based_edit_tool strips forward slashes from the path variable. This is what Claude claims to send: <invoke name="str_replace_based_edit_tool"> <parameter name="command">create</parameter> <parameter name="path">/repo/Test App/EntityTestsAttempt3.swift</parameter> <parameter name="file_text"> // ... file contents ... </parameter> </invoke> And the file that gets created is: Test AppEntityTestsAttempt3.swift Anyone else run into this before or can reproduce it?
2
0
43
1d
Company enrollment stuck in Pending for 8 days (Enrollment ID: 6N5TLZQ68F)
Hi, I’m enrolling our company in the Apple Developer Program and the enrollment has been stuck in Pending for 8 days. I contacted Apple Developer Support multiple times but haven’t received any response or request for additional information. Details: Enrollment ID: 6N5TLZQ68F Country: Türkiye I have the legal authority to bind the company to the Apple Developer Program agreements. Could someone from Apple please check the status and let me know if anything is missing on my side? Thank you,
0
0
30
1d
Active Membership but Xcode shows "Red X" at Certificates, Identifiers & Profiles
Hi everyone, I am struggling with a persistent issue regarding my Developer Program membership and Xcode syncing. Even though the Apple Developer Portal shows that my developer license is active and I have full access to App Store Connect, it is unfortunately not possible to sign applications with this account. It behaves as if the license wasn't active. The Symptoms: -Portal status: Active (Account Holder/Admin), -Xcode Settings: When I navigate to Settings > Accounts and select my team, there is a Red X displayed next to "Certificates, Identifiers & Profiles.", Xcode suggests there is an issue accessing these resources and I cannot sign any binaries. Confirmed the membership is active in the web portal. Everything seems configured correctly on the web side, but the account simply doesn't work locally in Xcode. Has anyone faced this specific "Red X" issue despite a valid membership? Is there a specific cache I need to clear or a way to force Xcode to re-fetch the correct status? Any advice on how to resolve this loop would be greatly appreciated. Thanks! :)
1
0
56
1d
SPM Failed to verified fingerprint for SSH url since Tahoe 26.3
Hi there, I recently updated to the latest version of macOS Tahoe 26.3. Since then, Xcode is not able to resolve my Swift Package dependencies anymore. We use SSH for all our Github hosted packages. When package resolution is running, we randomly have Failed to verify SSH fingerprint on some remote package. Nothing has changed and it worked perfectly with Tahoe 26.2. The SSH have been reconfigured and known hosts have been verified. Is something changed between those 2 versions or is it a bug ?
5
5
161
1d
Organization enrollment paused due to ID verification — best way to proceed after updating passport?
Hi, I’m trying to understand the correct process for Apple Developer Program organization enrollment when identity verification cannot be completed due to an outdated passport photo. Based on our last communication, I believe the enrollment was paused/declined because my passport photo didn’t match my current appearance (I’m assuming this because the last communication we had was specifically about my passport photo). I have since obtained a new passport with an updated photo. Timeline for context: • Jan 9: My enrollment was put on hold / could not proceed after ID verification. • Jan 12: I applied for a new passport with an updated photo. • After receiving the new passport, I followed up to provide the updated ID, but I’m not sure what the correct next step is in the enrollment workflow. Could you please advise the recommended way to proceed? • Should I submit a new organization enrollment, or can the existing one be re-opened/continued? I couldn’t find a way to resubmit/continue the existing enrollment from my side. • What is the proper channel to submit the updated ID again (for example, via the file-upload link or another path)? • If there is a standard escalation path for enrollment/verification cases, what is the best way to follow it? We’ve completed our testing and preparation on other platforms, but we haven’t been able to complete the iOS side due to this enrollment issue, which is blocking our overall product launch. I’m sure you’re handling a very high volume of enrollment requests from all over the world every day. We’re a small/new team and we’ve been working on this for a long time, so any guidance on the correct process would be greatly appreciated. Enrollment ID: K5WNDGXN9T Thank you.
0
0
27
1d
Apple Developer Account Not Activated After One Month
We purchased an Apple Developer Program membership on 20th January, and even after nearly one month, the account is still not activated. The Apple Developer app continues to display “You will receive an email soon,” but we have not received any communication from Apple so far. This is a first-time subscription, and the prolonged activation delay is impacting our development and release timelines. We would appreciate clarification on the reason for this delay and guidance on the next steps.
0
0
30
2d