Looking for a dynamic table that displays the latest supported CLI versions with the version of macOS.
Specifically, is CLI 15.3 supported on Ventura 13.7.8?
More generally, what is the lastest version of CLI supported on macOS <version_goes_here>
Dive into the vast array of tools, services, and support available to developers.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Created
I want to test different types of journaling suggestions, like for example photo/video containing ones but as a developer I have no control over what's shown in the Journaling Suggestions sheet. And this makes it really difficult to develop or test any suggestion type other than "reflection". Please let us have a fake suggestions sheet that includes all kinds of suggestion types so we can test. We could toggle it under Developer settings I think.
Topic:
Developer Tools & Services
SubTopic:
General
We have a repository that contains two components:
The SDK codebase
A sample app that uses the SDK for testing purposes
We’ve set up an Xcode Cloud pipeline for the sample app. In this setup, the sample app references the SDK from a local path. Within the ci_post_clone script, we build the SDK project for both the simulator and device, create an .xcframework, and then build the sample app.
Everything works fine — the sample app builds successfully, and the resulting archive is uploaded to Xcode Cloud as an artifact.
However, I also want to share the generated .xcframework with customers by including it as an artifact in the pipeline. The issue is that the .xcframework doesn’t appear in the App Store Connect build artifacts.
I’ve tried the following without success:
Placing the .xcframework inside a folder named artifacts at both the repository root and the project root
Copying the .xcframework to the $CI_ARCHIVE_PATH directory
There isn’t much documentation available on custom artifact creation in Xcode Cloud. Can someone point me to proper documentation or confirm if this is supported? I assume it should be possible, as this is a common workflow for SDK pipelines.
Hi so i have a given project where I am trying to use components within the PhotosUI Framework with Xcode26 and Xcode26.0.1
Just for reference here is an attached screenshot
This sample code compiled successfully with xcode16.4 and was in production.
There is no change in the pbxproj file , all the build settings have remained the same. Attaching it for reference.
project.pbxproj.txt
While showing declarations of PHPickerViewControllerDelegate i get two options
which is the same as in Xcode16.4
while browsing online found this reddit thread which is very similar
https://www.reddit.com/r/Xcode/comments/1nkku20/my_project_wont_compile_after_xcode_26_update_due/
Pls help :)
Hello friends, I am trying to get an Apple developer account from Şanlıurfa, Türkiye. I have tried using different cards, but I am getting an error saying the card is not approved.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
Enterprise
Xcode Server
Tap to Pay on iPhone
I have an early-stage framework project where the Xcode project directory is named HXiMateSDK. When I switched to a new Mac device, the framework compiled using the newly installed version of Xcode failed to compile in the old version of Xcode on the old machine.
My clients might use my framework in different Xcode versions, so I need to resolve this issue.
STEPS TO REPRODUCE
The built product HXiMateSDK.framework from the new machine A, which was compiled using the latest Xcode version 26.0.1 (17A400).
When creating a new project justTestNew on the new machine A using the latest Xcode version 26.0.1 (17A400), calling the method getSDKVersion from the HXiMateSDK.framework compiles successfully.
When creating a new project justTestOldEnv on the old machine B using Xcode 13.2.1 (13C100), calling the method getSDKVersion from the HXiMateSDK.framework results in a compilation failure.
Hello,
I'm trying to use multiple Background Assets Packs to host map tiles.
This is problematic for a few reasons.
MKTileOverlay requires a method that returns a URL.
AssetPackManager.shared.url() throws, but it's unrelated to the url. It will return a URL even if it points to nothing.
There's no name-spacing. Everything appears to be flattened. (See Error below)
Simultaneously, this also is not the case as the documentation states: if there’s a path collision across multiple asset packs, then it’s undefined from which asset pack an individual file will be resolved.
AssetPackManager.shared.url() doesn't have an optional parameter to explicitly declare the asset pack you want to access, like AssetPackManager.shared.contents(at: FilePath) does
For example, I have multiple different tiles I'm trying to overlay for z: 10, x: 239, and y: 414.
Foo/10/239/414.png
Bar/10/239/414.png
And even when explicitly stating the fold directory, it appears that the assets are flattened down. As I'm receiving this error.
The URL for “Foo/10/239/414.png” couldn’t be retrieved: “414.png” couldn’t be copied to “239” because an item with the same name already exists.
I’m calling the Apple Music API server-to-server using a developer token (ES256) created under my Developer account.
Storefront probe succeeds:
GET /v1/storefronts/us -> HTTP 200
All catalog endpoints return 500 (search, artists, charts) across multiple storefronts:
GET /v1/catalog/us/search?term=rema&types=artists&limit=1 -> HTTP 500
GET /v1/catalog/us/artists/1359441424 -> HTTP 500
GET /v1/catalog/us/charts?types=songs&chart=most-played&genre=0&limit=5 -> HTTP 500
GET /v1/catalog/gb/... same results (500)
I created the Media Services key ~48–72 hours ago. Media Services is enabled and associated with my Media ID. Developer token uses alg ES256, kid=<KEY_ID>, iss=<TEAM_ID>, exp ~6 months. Clock is NTP-synced.
Sample request (curl) and recent response headers:
curl -i -H "Authorization: Bearer " "https://api.music.apple.com/v1/catalog/us/search?term=rema&types=artists&limit=1"
Response (truncated):
HTTP/2 500
x-apple-jingle-correlation-key: NBZFUP7RVJBZOWVPIBVGUFMBLI
x-apple-application-site: st
x-daiquiri-instance: daiquiri:42282005:st53p00it-...
Date: 2025-10-13T16:54:22Z
This occurs consistently from different networks and with different storefronts. The same token returns 200 for /v1/storefronts/us.
Please advise or route to engineering. Happy to provide full JWT header/payload (minus signature) and full response logs.
Hello!
Ive been working on a package tracking app for iOS and was looking forward to pushing it to TestFlight for some testers to use. When I go to archive the package, I get a warning about the "...TrackerIntents.appex is an ExtensionKit extension and must be embedded in the parent app bundle's Extensions directory, but is embedded in the parent app bundle's Tracker.app/Extensions directory". The extension is for siri integration with shortcuts.
I have done quite a lot of things to try and diagnose this but cant seem to get passed this warning. I know it's a warning but would rather it not exist. Ideally I would think its a matter of "moving" the items but in the navigation area, I dont see an extensions area.
The main app target has it in the dependencies along with the EmbedExtensionKit Extensions in the Build Phases.
Any ideas or configs I can try? I can provide more information if needed.
This is on the latest Xcode version 26.0.1 for iOS 26.
Thank you.
Hi,
is there a compiled version of MailCore.swift? I want to build an easy-to-use mail app for my mother, who is 97, has a MacBook Air, but Apple Mail is too complicated for her. chatGPT said I am too stupid to compile it by myself.
Regards Stephan
Hi everyone,
I created my app icon using Apple’s Icon Composer tool, a single AppIcon.icon file, set the iOS and Mac Catalyst using shared mode. There’s no AppIcon imageSet in Assets.xcassets.
The app displays the icon correctly at runtime — both on iOS devices and on macOS (Catalyst build). On macOS versions prior to 26, the App Store icon looked completely normal.
However, in App Store Connect and in the Mac App Store on macOS 26, the icon appears with a gray border.
Thanks in advance for any insights or suggestions!
I'm working on moving XCTests to Swift Testing and trying to understand why it shows Testing Library Version: 102 (arm64-apple-ios13.0-simulator) when running. Why iOS 13?
When I start a Simulator (iPhone 13 mini) with iOS 26 and activate "Use the Same Keyboard Language as macOS", it still sets the keyboard to US (my Mac keyboard is in German). This makes the Mac keyboard unusable. It looks like a bug, because it clearly ignores the settings. When I type “@”, I get “¬”. Restarting the simulator did nothing, changing the settings back and forth also.
BTW: Why does every single update of XCode come with a bug nowadays? I always have to spend half a day after an update to fix a problem I didn't have before. Highly frustrating.
Hi, I built my app using vs code, how can I open/import to Xcode? The app is a simple game app.
Topic:
Developer Tools & Services
SubTopic:
Xcode
For the last week, every Update to Latest Package Version ends with the error fatal: unable to access 'https://github.com/firebase/firebase-ios-sdk/': Failed to connect to github.com port 443 after 31891 ms: Couldn't connect to server. This could be firebase-ios-sdk or another package. The timeout in the example given is 31,891 ms, but it could be more than 75,000 ms. However, other packages from GitHub are updated without errors. The next attempt may return the same error with the same repository, or with a different one, while the repository from the previous attempt is updated normally.
This only happens in Xcode; pure Git performs clones (with and without mirrors), fetching, pulling, and any other actions permitted without any error.
What happened, and how can I restore normal package management?
MacOS 26.0.1
xcode 26.0.1
The following C code shows different results when build in debug or release mode with Xcode 26.0.1.
#include <stdio.h>
static void print_fval(int16_t *src)
{
float fval = (float)((((int32_t)*src) << 16) - (1 << 31));
printf("fval: %f\n", fval);
}
int main(int argc, const char * argv[])
{
int16_t i16[1] = { 0 };
print_fval(i16);
return EXIT_SUCCESS;
}
In debug mode the output is:
fval: -2147483648.000000.
In release mode the output is:
fval: 2147483648.00000.
The 1 << 31 might be questionable but I would expect the same outcome in debug or release mode. The difference is in compiling with optimizations or not, compiler option -O0 vs any other optimization option.
Would this be considered a compiler/optimizer bug? Older versions of Xcode (15.4 and earlier) do not have this problem.
Hi,
It seems that the files that are added to a targets compilation list cannot be hardcoded. If the file doesn't exist in the file system then it cannot be added to the compilation list. If this is true then how are autogenerated files handled in Xcode.
I want to autogenerate some code but since I can't add those files in to the project, the first compilation (that generates those files) always fails. This is especially problem in CI.
How is I should handle this in Xcode
Topic:
Developer Tools & Services
SubTopic:
Xcode
SceneDelegate's sceneWillEnterForeground and sceneDidEnterBackground methods are not called when app is moved to the background and back. It happens when Stage Manager is enabled and application is moved to the background using App Switcher (double tap on the home button).
Otherwise methods are called.
Started to reproduce since iOS26. Is not reproducible on iOS18.
I'm facing a build failure after migrating my project to Xcode 26. The issue appears to be related to the redefinition of some core system types. The compiler errors point to a failure to locate the original type definitions, suggesting they've been moved or renamed.
Specifically, the build log contains these errors:
../arm64-apple-ios.private.swiftinterface:653:11: Cannot find type '_sys_select' in scope
../arm64-apple-ios.private.swiftinterface:130:33: Cannot find type 'netinet_in' in scope
I've observed that the types are being mapped as follows:
netinet_in.in_addr_t -> _DarwinFoundation2.in_addr_t
_sys_select.fd_set -> _DarwinFoundation2.fd_set
I'm looking for guidance on the recommended way to resolve these API changes. How should I handle these type redefinitions in Xcode 26 to ensure my project builds correctly?
Any insights would be greatly appreciated.
Thank you.
Hi everyone,
Since updating to Xcode 26, I’ve been running into an issue with the new ChatGPT integration inside Xcode.
Even though I have an active ChatGPT Plus subscription (GPT-4 or GPT-5) and I’m signed in to my OpenAI account, Xcode doesn’t seem to recognize my paid plan. After reaching the free usage limit, I get the following message:
“Over daily limit. ChatGPT in Xcode will be unavailable for up to 24 hours.
For higher limits, sign in with a paid ChatGPT account or upgrade to ChatGPT Plus.”
The issue is that I am already logged in with my ChatGPT Plus account, and everything works fine on the ChatGPT web app — but inside Xcode, it keeps treating me as a free user.
Here’s what I’ve tried so far:
• Signing out and back into ChatGPT from within Xcode
• Restarting Xcode and macOS
• Verifying that I’m logged in to ChatGPT in Safari
• Updating both macOS and Xcode to the latest versions
None of these steps have resolved the issue. It seems like Xcode isn’t syncing properly with OpenAI authentication, and therefore it applies the free-tier limits even for paid accounts.
Has anyone else encountered this problem?
Is there any way to force Xcode to reauthenticate with OpenAI or link it properly to a ChatGPT Plus account?
System setup:
• Mac mini (Apple M2, 16 GB RAM)
• macOS Tahoe 26.0.1
• Xcode Version 26.0.1 (17A400)
Here’s the error message I’m seeing:
Topic:
Developer Tools & Services
SubTopic:
Xcode