Search results for

“translate scheme”

6,671 results found

Post

Replies

Boosts

Views

Activity

Reply to Why does NSURLSession with Multipath entitlement seamlessly switch to cellular when on a hardware Wi-Fi with no internet, but WKWebView does not?
[quote='795547021, wangshixiong, /thread/795547, /profile/wangshixiong'] Why does NSURLSession with the multipath service type seamlessly use cellular when the Wi-Fi has no internet, but WKWebView does not exhibit the same fallback behavior? [/quote] Because Multipath TCP (MPTCP) is something you have to opt in to. You’re doing that with URLSession by setting the multipathServiceType property. You can’t do that with WKWebView because it doesn’t have the equivalent of that property, and thus it uses regular TCP. Regular TCP won’t do this sort of switching. The fundamental issue here is your Wi-Fi network. It seems like your accessory is publishing a network that claims to provide access to the Internet but doesn’t. This causes iOS to switch the default route, which then triggers this problem. The best solution to this problem is to change your accessory to not do that. There are other options, as I explain in Working with a Wi-Fi Accessory. That post in part of my Extra-ordinary Networking series, and the othe
Topic: Safari & Web SubTopic: General Tags:
Aug ’25
Why does NSURLSession with Multipath entitlement seamlessly switch to cellular when on a hardware Wi-Fi with no internet, but WKWebView does not?
Body:
Hi all, I’m seeing a puzzling discrepancy in behavior between NSURLSession (with multipathServiceType = NSURLSessionMultipathServiceTypeInteractive) and WKWebView when the device is connected to a Wi-Fi SSID that has no internet (e.g., a hardware device’s AP). I have the Multipath entitlement properly enabled, and in this scenario: NSURLSession requests automatically fall back to cellular and succeed (no user intervention, fast switch). WKWebView loads fail or stall: the web content does not appear, and it seems like the web view is not using the cellular path even though the system network path becomes satisfied and real Internet reachability is confirmed. Environment: iOS version: (e.g., iOS 18.4) Device: (e.g., iPhone 15 Pro) Multipath entitlement: enabled in the app, using NSURLSessionMultipathServiceTypeInteractive Connected SSID: hardware device Wi-Fi with no external internet Expected fallback: automatic to cellular once the Wi-Fi has no internet, as observed with NSURLSession What I’ve done / ob
1
0
176
Aug ’25
iOS 26 web page with script is terminated on custom scheme WKURLSchemeHandler
Something has changed in iOS 26 and now if custom scheme is used and web page contains scripts WebKit is terminated. 0x1130bc170 - [PID=47858] WebProcessProxy::didClose: (web process 0 crash) 0x1130bc170 - [PID=47858] WebProcessProxy::processDidTerminateOrFailedToLaunch: reason=Crash final class CustomSchemeViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let sampleConfiguration = WKWebViewConfiguration() sampleConfiguration.setURLSchemeHandler( SampleURLSchemeHandler(), forURLScheme: sample ) let webView = WKWebView(frame: view.bounds, configuration: sampleConfiguration) webView.autoresizingMask = [.flexibleWidth, .flexibleHeight] view.addSubview(webView) webView.navigationDelegate = self webView.load(URLRequest(url: URL(string: sample://pages/sample.html)!)) } } extension CustomSchemeViewController: WKNavigationDelegate { func webViewWebContentProcessDidTerminate(_ webView: WKWebView) { print(webViewWebContentProcessDidTerminate) } } final class SampleURLSchemeHa
2
0
285
Aug ’25
Widget Memory Limit - Per Widget Kind/Size or Per Target?
I am building a widget that supports 2 different widget kinds, each supporting systemSmall, systemMedium, and systemLarge size families. My widget does download and display images so I expect memory usage to be on the higher end, but in debugging some memory issues, I notice that when I build my widget scheme to a physical device, things start off reasonable at ~12MB of memory usage. But as I change the widgets intent, add the other widget kind, or add different widget size families, this memory usage grows until it ultimately hits the 30MB cap. My question is, is the 30MB memory limit spread across all my supported widget kinds/sizes? Or does each individual widget get its own 30MB cap? i.e., if I have systemMedium Widget A and systemLarge Widget B, are they sharing that 30MB memory limit?
1
0
189
Aug ’25
Reply to can't create info.plist from info-> URL Types
However, I can't find info.plist in the project folder. Xcode moved much of what used to be in the Info.plist file into build settings for those that can be represented as simple key-value pairs several releases ago. As a result, some of the Xcode templates no longer create a file called Info.plist as part of the template when you start your app. However, if you need custom values in your Info.plist file, you can still add them through the Targets > Info tab — just click the + button on a row in the Custom Target Properties section and add your values, and Xcode will create an Info.plist file on disk that holds those custom values. Note that I'm not saying to do this in the URL Types section, unless you're specifically trying to create a custom URL scheme. Doing this configuration in the other section I name above could make the difference from the other info you found. — Ed Ford,  DTS Engineer
Aug ’25
Reply to RCP Scene issues at runtime (visionOS 26 / Xcode 26 Beta 4)
This project worked fine in visionOS 2.5 & Xcode 16.4. We do have a custom process to load the bundle though, we build our package with a custom script: #!/bin/sh rm -rf ./.build xcodebuild -scheme RealityKitContentPackage -destination 'generic/platform=visionOS' -configuration Release -derivedDataPath ./.build clean build rm -rf 'TGV INOUI/Assets/RealityKitContent/RealityKitContent.bundle' cp -rf .build/Build/Products/Release-xros/RealityKitContent_RealityKitContent.bundle/ 'TGV INOUI/Assets/RealityKitContent/RealityKitContent.bundle' rm -rf .build and load it this way: var realityKitContentBundle: Bundle { let bundleURL = Bundle.main.url(forResource: RealityKitContent, withExtension: bundle)! return Bundle(url: bundleURL)! } The scene is then loaded like this: environmentEntity = try! await Entity(named: TGVM, in: realityKitContentBundle) We discovered today that the issue is coming from the fact that our 3D files are in the .usdc format, when using .usdz things are working as inteded. But
Aug ’25
Change iOS Keyboard Language without adding to Settings > Keyboards
The first-party Apple Translate app will switch the on-screen keyboard to the selected language, even when the keyboard for that language is NOT added in Settings > General > Keyboards. We'd like to mirror this behavior and switch the keyboard for input based on a user-selected language from a drop-down without the user needing to add that language to Keyboards I'm struggling to find if this behavior is achieved via a public API. Any insights here?
1
0
226
Aug ’25
Reply to iOS NSURLSession mTLS: Client certificate not sent, error -1206
Ah, right, this is one of those weird CFNetwork edge cases. You can actually see the root cause with your curl command: % curl https://ss3.at.docu-tools.com --cert-type P12 --cert client_full.p12 --pass 1234 --cacert ca.pem -v … * [HTTP/2] [1] OPENED stream for https://ss3.at.docu-tools.com/ * [HTTP/2] [1] [:method: GET] * [HTTP/2] [1] [:scheme: https] * [HTTP/2] [1] [:authority: ss3.at.docu-tools.com] * [HTTP/2] [1] [:path: /] * [HTTP/2] [1] [user-agent: curl/8.7.1] * [HTTP/2] [1] [accept: */*] > GET / HTTP/2 > Host: ss3.at.docu-tools.com > User-Agent: curl/8.7.1 > Accept: */* > * Request completely sent off < HTTP/2 403 … So the TLS handshake works, after which curl issues the GET command, and that fails with a 403. In curl that’s considered an HTTP error rather than a transport error. However, CFNetwork, for its own obscure reasons, translates an HTTP error 403 after a client certificate authentication challenge into a NSURLErrorClientCertificateRequired transport error.
Aug ’25
Reply to Dynamic Library cannot call exposed C function
When you build your app for release, what does the on-disk structure look like. For example, here’s what I see when I build a project I created rom one of Xcode’s built-in templates: % find Test795348 04-08-2025, 10.47.xcarchive/Products/Applications/Test795348.app …/Test795348.app …/Test795348.app/_CodeSignature …/Test795348.app/_CodeSignature/CodeResources …/Test795348.app/Test795348 …/Test795348.app/embedded.mobileprovision …/Test795348.app/Info.plist …/Test795348.app/PkgInfo Specifically, I’m interested in the final disposition of your Mach-O images. Feel free to elide anything that’s not directly related to that, such as your resources. Also feel free to redact any private info you don’t want to share. In Posting a Crash Report I describe a simple redaction scheme that I’ve found works well for artefacts. The reason I’m asking this is that iOS imposes some strict limits on how you can embed code within an iOS app. See Placing Content in a Bundle for info about that. And, quoting that doc: If you
Topic: Code Signing SubTopic: General Tags:
Aug ’25
Reply to HTTP Requests via Local Network without Wifi
Before I start, I want to be clear that I can’t help you with third-party tooling. If you need help translating my response to your third-party setup, I recommend that you seek assistance from that third-party’s support channel. On the Apple side of things, there are three common causes of the problems like this: App Transport Security Local network privacy Interface lifecycle For the first, I recommend that you temporarily use NSAllowsArbitraryLoads to disable ATS completely. Once you get things working reliably, you can go revisit that choice. Setting up secure communication with an accessory is tricky; see TLS For Accessory Developers for my advice on that front. For the second, see TN3179 Understanding local network privacy. For third, this is something I discuss in detail in various posts hanging off Extra-ordinary Networking. Specifically, Working with a Wi-Fi Accessory defines three categories of Wi-Fi based accessory, and it’s important to understand this category before you go further Share
Aug ’25
linking error file cannot be open()ed, errno=2
I have been learning from the Apple Developer tutorials and I got stuck on the ScoreKeeper chapter with Testing. Since my Macbook Pro 2017 can only use Xcode 15.2 as the highest level, I am having issues with it. I saw a forum post that a certain level of Swift and the tool chain would fix this. I attempted to install Swift 5.10.1 to then realize I only had Xcode 15.2 not 15.3, so I had to attempt to install Swift 5.9. Since neither option worked, I uninstalled Xcode and removed any extra files along with swift packages, minus my projects, to redownload and reinstall Xcode 15.2. Now I am having issues with building the scheme, and I get link error,s and they pertain to Swift 5.10.1, which I had not installed any Swift packages after the Xcode reinstallation. I have tried another previous project even a new one same error. This was 7/30/25, as of today 7/31 I tried to install Swift 5.9 thinking it would overwrite or downgrade the package, no such luck. The file path in the error stops at the /.../...R
2
0
148
Aug ’25
Reply to Localizing prompts that has string interpolated generable objects
To create a prompt object with a mix of localized strings and Generable objects, you can pass your Generable directly to the Prompt initializer: Prompt { String(localized: Given the following workout routine, suggest one additional exercise to complement it:) routine } Instead of localizing the prompt, you can also prompt the model in English, and instruct it to generate a localized result. You may then find it easier to iterate over the prompt like this over relying on external translators to create a localized prompt for you. // After checking that `locale` is supported by the model: let languageName = Locale(identifier: en).localizedString(forLanguageCode: locale.languageCode) Prompt { Given the following workout routine, suggest one additional exercise to complement it. Respond in (languageName). routine }
Jul ’25
XCode 26 beta 4 Playground macro issue
Using the #Playground macro in beta 3 worked fine, but the Playgrounds package appears to be missing in beta 4. import Playgrounds #Playground { print(🚀 Playground is active) } Canvas error message: Cannot find playgrounds Check whether the playground is compiled for the current scheme and OS of the selected device. There could be compile time checks filtering playgrounds out. Check for dead code stripping or other settings that could exclude playgrounds from the final binary.
1
0
158
Jul ’25
Reply to Xcode 26 Beta 4 Build Failures
I'm here to report that I'm running into exactly the same. Interesting enough: it only happens to some of my xcodebuild commands, even though they're exactly the same apart from the package they're testing. So, I have a self-hosted GitHub Actions pipeline. The first package tested runs into this error: /Applications/Xcode-26.0.0-Beta.4.app/Contents/Developer/usr/bin/xcodebuild -scheme SimulatorCapturing -destination platform=macOS -resultBundlePath /Users/avanderlee/Developer/actions-runner/_work/RocketSim/RocketSim/fastlane/../build/reports/SimulatorCapturing.xcresult -parallel-testing-enabled NO CI=true RECORD_SNAPSHOTS= build test But the next steps don't. This is an example of a another step that succeeds: [13:27:40]: ▸ /Applications/Xcode-26.0.0-Beta.4.app/Contents/Developer/usr/bin/xcodebuild -scheme ShellKit -destination platform=macOS -resultBundlePath /Users/avanderlee/Developer/actions-runner/_work/RocketSim/RocketSim/fastlane/../build/reports/ShellKit.xcresult -parallel-testing-en
Jul ’25
Reply to Why does NSURLSession with Multipath entitlement seamlessly switch to cellular when on a hardware Wi-Fi with no internet, but WKWebView does not?
[quote='795547021, wangshixiong, /thread/795547, /profile/wangshixiong'] Why does NSURLSession with the multipath service type seamlessly use cellular when the Wi-Fi has no internet, but WKWebView does not exhibit the same fallback behavior? [/quote] Because Multipath TCP (MPTCP) is something you have to opt in to. You’re doing that with URLSession by setting the multipathServiceType property. You can’t do that with WKWebView because it doesn’t have the equivalent of that property, and thus it uses regular TCP. Regular TCP won’t do this sort of switching. The fundamental issue here is your Wi-Fi network. It seems like your accessory is publishing a network that claims to provide access to the Internet but doesn’t. This causes iOS to switch the default route, which then triggers this problem. The best solution to this problem is to change your accessory to not do that. There are other options, as I explain in Working with a Wi-Fi Accessory. That post in part of my Extra-ordinary Networking series, and the othe
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’25
Why does NSURLSession with Multipath entitlement seamlessly switch to cellular when on a hardware Wi-Fi with no internet, but WKWebView does not?
Body:
Hi all, I’m seeing a puzzling discrepancy in behavior between NSURLSession (with multipathServiceType = NSURLSessionMultipathServiceTypeInteractive) and WKWebView when the device is connected to a Wi-Fi SSID that has no internet (e.g., a hardware device’s AP). I have the Multipath entitlement properly enabled, and in this scenario: NSURLSession requests automatically fall back to cellular and succeed (no user intervention, fast switch). WKWebView loads fail or stall: the web content does not appear, and it seems like the web view is not using the cellular path even though the system network path becomes satisfied and real Internet reachability is confirmed. Environment: iOS version: (e.g., iOS 18.4) Device: (e.g., iPhone 15 Pro) Multipath entitlement: enabled in the app, using NSURLSessionMultipathServiceTypeInteractive Connected SSID: hardware device Wi-Fi with no external internet Expected fallback: automatic to cellular once the Wi-Fi has no internet, as observed with NSURLSession What I’ve done / ob
Replies
1
Boosts
0
Views
176
Activity
Aug ’25
iOS 26 web page with script is terminated on custom scheme WKURLSchemeHandler
Something has changed in iOS 26 and now if custom scheme is used and web page contains scripts WebKit is terminated. 0x1130bc170 - [PID=47858] WebProcessProxy::didClose: (web process 0 crash) 0x1130bc170 - [PID=47858] WebProcessProxy::processDidTerminateOrFailedToLaunch: reason=Crash final class CustomSchemeViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let sampleConfiguration = WKWebViewConfiguration() sampleConfiguration.setURLSchemeHandler( SampleURLSchemeHandler(), forURLScheme: sample ) let webView = WKWebView(frame: view.bounds, configuration: sampleConfiguration) webView.autoresizingMask = [.flexibleWidth, .flexibleHeight] view.addSubview(webView) webView.navigationDelegate = self webView.load(URLRequest(url: URL(string: sample://pages/sample.html)!)) } } extension CustomSchemeViewController: WKNavigationDelegate { func webViewWebContentProcessDidTerminate(_ webView: WKWebView) { print(webViewWebContentProcessDidTerminate) } } final class SampleURLSchemeHa
Replies
2
Boosts
0
Views
285
Activity
Aug ’25
Widget Memory Limit - Per Widget Kind/Size or Per Target?
I am building a widget that supports 2 different widget kinds, each supporting systemSmall, systemMedium, and systemLarge size families. My widget does download and display images so I expect memory usage to be on the higher end, but in debugging some memory issues, I notice that when I build my widget scheme to a physical device, things start off reasonable at ~12MB of memory usage. But as I change the widgets intent, add the other widget kind, or add different widget size families, this memory usage grows until it ultimately hits the 30MB cap. My question is, is the 30MB memory limit spread across all my supported widget kinds/sizes? Or does each individual widget get its own 30MB cap? i.e., if I have systemMedium Widget A and systemLarge Widget B, are they sharing that 30MB memory limit?
Replies
1
Boosts
0
Views
189
Activity
Aug ’25
Reply to can't create info.plist from info-> URL Types
However, I can't find info.plist in the project folder. Xcode moved much of what used to be in the Info.plist file into build settings for those that can be represented as simple key-value pairs several releases ago. As a result, some of the Xcode templates no longer create a file called Info.plist as part of the template when you start your app. However, if you need custom values in your Info.plist file, you can still add them through the Targets > Info tab — just click the + button on a row in the Custom Target Properties section and add your values, and Xcode will create an Info.plist file on disk that holds those custom values. Note that I'm not saying to do this in the URL Types section, unless you're specifically trying to create a custom URL scheme. Doing this configuration in the other section I name above could make the difference from the other info you found. — Ed Ford,  DTS Engineer
Replies
Boosts
Views
Activity
Aug ’25
Reply to RCP Scene issues at runtime (visionOS 26 / Xcode 26 Beta 4)
This project worked fine in visionOS 2.5 & Xcode 16.4. We do have a custom process to load the bundle though, we build our package with a custom script: #!/bin/sh rm -rf ./.build xcodebuild -scheme RealityKitContentPackage -destination 'generic/platform=visionOS' -configuration Release -derivedDataPath ./.build clean build rm -rf 'TGV INOUI/Assets/RealityKitContent/RealityKitContent.bundle' cp -rf .build/Build/Products/Release-xros/RealityKitContent_RealityKitContent.bundle/ 'TGV INOUI/Assets/RealityKitContent/RealityKitContent.bundle' rm -rf .build and load it this way: var realityKitContentBundle: Bundle { let bundleURL = Bundle.main.url(forResource: RealityKitContent, withExtension: bundle)! return Bundle(url: bundleURL)! } The scene is then loaded like this: environmentEntity = try! await Entity(named: TGVM, in: realityKitContentBundle) We discovered today that the issue is coming from the fact that our 3D files are in the .usdc format, when using .usdz things are working as inteded. But
Replies
Boosts
Views
Activity
Aug ’25
Change iOS Keyboard Language without adding to Settings > Keyboards
The first-party Apple Translate app will switch the on-screen keyboard to the selected language, even when the keyboard for that language is NOT added in Settings > General > Keyboards. We'd like to mirror this behavior and switch the keyboard for input based on a user-selected language from a drop-down without the user needing to add that language to Keyboards I'm struggling to find if this behavior is achieved via a public API. Any insights here?
Replies
1
Boosts
0
Views
226
Activity
Aug ’25
Reply to iOS NSURLSession mTLS: Client certificate not sent, error -1206
Ah, right, this is one of those weird CFNetwork edge cases. You can actually see the root cause with your curl command: % curl https://ss3.at.docu-tools.com --cert-type P12 --cert client_full.p12 --pass 1234 --cacert ca.pem -v … * [HTTP/2] [1] OPENED stream for https://ss3.at.docu-tools.com/ * [HTTP/2] [1] [:method: GET] * [HTTP/2] [1] [:scheme: https] * [HTTP/2] [1] [:authority: ss3.at.docu-tools.com] * [HTTP/2] [1] [:path: /] * [HTTP/2] [1] [user-agent: curl/8.7.1] * [HTTP/2] [1] [accept: */*] > GET / HTTP/2 > Host: ss3.at.docu-tools.com > User-Agent: curl/8.7.1 > Accept: */* > * Request completely sent off < HTTP/2 403 … So the TLS handshake works, after which curl issues the GET command, and that fails with a 403. In curl that’s considered an HTTP error rather than a transport error. However, CFNetwork, for its own obscure reasons, translates an HTTP error 403 after a client certificate authentication challenge into a NSURLErrorClientCertificateRequired transport error.
Replies
Boosts
Views
Activity
Aug ’25
Reply to Dynamic Library cannot call exposed C function
When you build your app for release, what does the on-disk structure look like. For example, here’s what I see when I build a project I created rom one of Xcode’s built-in templates: % find Test795348 04-08-2025, 10.47.xcarchive/Products/Applications/Test795348.app …/Test795348.app …/Test795348.app/_CodeSignature …/Test795348.app/_CodeSignature/CodeResources …/Test795348.app/Test795348 …/Test795348.app/embedded.mobileprovision …/Test795348.app/Info.plist …/Test795348.app/PkgInfo Specifically, I’m interested in the final disposition of your Mach-O images. Feel free to elide anything that’s not directly related to that, such as your resources. Also feel free to redact any private info you don’t want to share. In Posting a Crash Report I describe a simple redaction scheme that I’ve found works well for artefacts. The reason I’m asking this is that iOS imposes some strict limits on how you can embed code within an iOS app. See Placing Content in a Bundle for info about that. And, quoting that doc: If you
Topic: Code Signing SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’25
Reply to HTTP Requests via Local Network without Wifi
Before I start, I want to be clear that I can’t help you with third-party tooling. If you need help translating my response to your third-party setup, I recommend that you seek assistance from that third-party’s support channel. On the Apple side of things, there are three common causes of the problems like this: App Transport Security Local network privacy Interface lifecycle For the first, I recommend that you temporarily use NSAllowsArbitraryLoads to disable ATS completely. Once you get things working reliably, you can go revisit that choice. Setting up secure communication with an accessory is tricky; see TLS For Accessory Developers for my advice on that front. For the second, see TN3179 Understanding local network privacy. For third, this is something I discuss in detail in various posts hanging off Extra-ordinary Networking. Specifically, Working with a Wi-Fi Accessory defines three categories of Wi-Fi based accessory, and it’s important to understand this category before you go further Share
Replies
Boosts
Views
Activity
Aug ’25
linking error file cannot be open()ed, errno=2
I have been learning from the Apple Developer tutorials and I got stuck on the ScoreKeeper chapter with Testing. Since my Macbook Pro 2017 can only use Xcode 15.2 as the highest level, I am having issues with it. I saw a forum post that a certain level of Swift and the tool chain would fix this. I attempted to install Swift 5.10.1 to then realize I only had Xcode 15.2 not 15.3, so I had to attempt to install Swift 5.9. Since neither option worked, I uninstalled Xcode and removed any extra files along with swift packages, minus my projects, to redownload and reinstall Xcode 15.2. Now I am having issues with building the scheme, and I get link error,s and they pertain to Swift 5.10.1, which I had not installed any Swift packages after the Xcode reinstallation. I have tried another previous project even a new one same error. This was 7/30/25, as of today 7/31 I tried to install Swift 5.9 thinking it would overwrite or downgrade the package, no such luck. The file path in the error stops at the /.../...R
Replies
2
Boosts
0
Views
148
Activity
Aug ’25
Reply to linking error file cannot be open()ed, errno=2
I found a solution to the build scheme. Xcode>Toolchains>select Default or whatever Xcode version you have Xcode15.2. Then Clean Build Folder, and content view is back. As for Testing, still nothing.
Replies
Boosts
Views
Activity
Jul ’25
Reply to Localizing prompts that has string interpolated generable objects
To create a prompt object with a mix of localized strings and Generable objects, you can pass your Generable directly to the Prompt initializer: Prompt { String(localized: Given the following workout routine, suggest one additional exercise to complement it:) routine } Instead of localizing the prompt, you can also prompt the model in English, and instruct it to generate a localized result. You may then find it easier to iterate over the prompt like this over relying on external translators to create a localized prompt for you. // After checking that `locale` is supported by the model: let languageName = Locale(identifier: en).localizedString(forLanguageCode: locale.languageCode) Prompt { Given the following workout routine, suggest one additional exercise to complement it. Respond in (languageName). routine }
Replies
Boosts
Views
Activity
Jul ’25
XCode 26 beta 4 Playground macro issue
Using the #Playground macro in beta 3 worked fine, but the Playgrounds package appears to be missing in beta 4. import Playgrounds #Playground { print(🚀 Playground is active) } Canvas error message: Cannot find playgrounds Check whether the playground is compiled for the current scheme and OS of the selected device. There could be compile time checks filtering playgrounds out. Check for dead code stripping or other settings that could exclude playgrounds from the final binary.
Replies
1
Boosts
0
Views
158
Activity
Jul ’25
Reply to Xcode 26 Beta 4 Build Failures
I'm here to report that I'm running into exactly the same. Interesting enough: it only happens to some of my xcodebuild commands, even though they're exactly the same apart from the package they're testing. So, I have a self-hosted GitHub Actions pipeline. The first package tested runs into this error: /Applications/Xcode-26.0.0-Beta.4.app/Contents/Developer/usr/bin/xcodebuild -scheme SimulatorCapturing -destination platform=macOS -resultBundlePath /Users/avanderlee/Developer/actions-runner/_work/RocketSim/RocketSim/fastlane/../build/reports/SimulatorCapturing.xcresult -parallel-testing-enabled NO CI=true RECORD_SNAPSHOTS= build test But the next steps don't. This is an example of a another step that succeeds: [13:27:40]: ▸ /Applications/Xcode-26.0.0-Beta.4.app/Contents/Developer/usr/bin/xcodebuild -scheme ShellKit -destination platform=macOS -resultBundlePath /Users/avanderlee/Developer/actions-runner/_work/RocketSim/RocketSim/fastlane/../build/reports/ShellKit.xcresult -parallel-testing-en
Replies
Boosts
Views
Activity
Jul ’25