how do we add google models, deepseek, or mistral into xcode 26 intelligence model providers ?
Xcode
RSS for tagBuild, test, and submit your app using Xcode, Apple's integrated development environment.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hi everyone,
I’m running into an issue trying to use the new SpeechAnalyzer framework announced at WWDC 2025.
❯ My Setup:
• macOS: Sequoia 15.5 (Build 26.0 / macOS Tahoe Beta 26.0)
• Xcode: 26.0 beta 2 (17A5241o)
• Deployment Target: macOS 26.0
• Toolchain: Clang 17.0.0 (Apple)
❯ Problem:
Despite following all setup requirements:
• Setting macOS 26 as the deployment target
• Using the latest Xcode 26 beta 2
• Running the correct developer toolchain (xcode-select is pointing to Xcode-beta)
I still get the error: No such module 'SpeechAnalyzer'
Additionally:
• The SpeechAnalyzer.framework does not appear under /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/
• It is also not listed in the Link Binary with Libraries pane.
❯ What I’ve Tried:
• Clean builds
• Deleted DerivedData
• Verified SDK installation paths
• Reinstalled Xcode 26 beta 2
• find search for SpeechAnalyzer.framework returned nothing
❯ Request:
Has anyone successfully used SpeechAnalyzer in Xcode 26 beta 2 on macOS Sequoia/Tahoe?
Is there a separate SDK or seed profile required to access this framework?
Would appreciate any guidance from Apple engineers or other beta testers.
Thanks!
— Lalit Lakhara
Hi everyone,
I’ve been troubleshooting this for days — my app icon doesn’t show in the Simulator or TestFlight builds, despite what seems like a perfect setup.
✔️ What I’ve Already Verified:
AppIcon.appiconset includes all required PNGs (20x20 up to 1024x1024)
Contents.json is valid and complete (see attached)
Asset catalog folder is named AppIcon
Set correctly in Project > General > App Icon Source = "AppIcon"
Cleaned build folder, restarted Xcode, and tried on multiple simulators
Even used a fresh Xcode demo project — same result
🧪 Setup Details:
Xcode version: [replace with your version, e.g. 15.3]
iOS Deployment Target: [e.g. iOS 16.0]
App Type: SwiftUI
🔍 Screenshots Attached:
Assets.xcassets structure
Project > General tab (App Icon section)
Info.plist
Contents.json
Blank icon on simulator home screen
❓ Questions:
Could this be a metadata or cache corruption?
Is there a known issue with icons not rendering in recent Xcode builds?
Any workaround to force refresh the icon system?
Any help is deeply appreciated — thank you in advance!
Topic:
Developer Tools & Services
SubTopic:
Xcode
When I run the debug memory graph from Xcode I'm getting a set of system objects with warnings.
Are there any tips on how to locate what might be causing these?
Running macOS 15.4.1, Simulator 16.0 (1042.1), various iOS devices (iPhone 16, iPad 13" M4)
I log into iCloud and enable iCloud Drive. Running the Files app, I noticed that I can click on "flat" documents (PDF, JPEG, etc) and they work. However, when I click on "package" documents (e.g. represented by a directory behind the scenes), I get a normal download progress, but then an alert "The operation could not be completed. No such file or directory".
This seems to happen with all package documents, e.g. Keynote documents or Reality Composer objcap documents. It does not happen on actual devices logged into the same account.
I've tried completely deleting and rebuilding the simulator instances in question, with no success.
Xcode 16.4, MacOS Sequoia 15.5
If I try to use a logger in an Xcode Playground e.g.
import os
import UIKit
var logger = Logger(subsystem: "Loggertest", category: "")
logger.info("Hello, world!")
I get the following error
error: Couldn't look up symbols: ___dso_handle ___dso_handle Hint: The expression tried to call a function that is not present in the target, perhaps because it was optimized out by the compiler.
Its the logger.info ... that is causing the error.
I have raised FB18214090 but there are no other reports.
I would be grateful if some of you could verify if the Playground runs or errors on your system.
A workaround, still using Logger, would be a great help.
Thanks,
Chris
Topic:
Developer Tools & Services
SubTopic:
Xcode
Hi,
I am able to build my iOS app successfully, developed in objective-C with iOS 17.5 SDK and Xcode 15.
Due to requirement of Appstore we are trying to build with iOS 18 SDK and Xcode 16.
When building getting error in LAEnvironmentState.h file:
a) "Property requires field to be named"
b) "Expected member name or ';' after declaration specifiers"
Same app when opening with Xcode 15 gets build without any issue.
Any help/suggestion would be appreciated.
Using Xcode 26.0 beta (17A5241e)
Wanted to try out raw identifiers for Swift Testing tests, and while they work, syntax colorization is dreadful. Much less readable then just using a custom name with @Test.
Feedback: FB18260756
Example with a raw identifier of some example test name:
I am experimenting with Foundation Models using the new #Playground macro. It is pretty useful.
One thing I am finding though, is that the playground constantly executing is distracting, when I restructure my code and know that the intermediate results are broken and I don’t care about them.
I would like to disable the Playground, make some bigger code changes, and then enable Plaground again.
How do I enable and disable the Playground from constantly running?
Topic:
Developer Tools & Services
SubTopic:
Xcode
I am sort of trying to do the opposite of what others are doing. I have a target called CopyFramework that creates a CopyFramework.framework within my main xcproj file.
I set up this target because a specific framework (we can call it Tools.xcframework) is distributed as a binary. That framework file lives within the code.
Tools.xcframework is structured like so
Tools.xcframework (Coding/testBuild/DynamicToolFrameworks/Tools.xcframework)
info.plist
ios-arm64/
Tools.xcframework/
Tools (executable file)
Tools.bundle
Headers/
Info.plist
Modules/
Tools.swiftmodule/
arm64-apple-ios.abi.json
arm64-apple-ios.private.swiftinterface
arm64-apple-ios.swiftdoc
arm64-apple-ios.swiftinterface
module.modulemap
module.private.modulemap
PrivateHeaders/
ios-arm64_x86_64-simulator/
When the CopyFramework target is run xcode does a few steps which copy the correct version of this framework to derived data.
Process Tools.xcframework (iOS)
Coding/testBuild/DynamicToolFrameworks/Tools.xcframework
/Library/Developer/Xcode/DerivedData/testBuild-sha/Build/Products/Debug-iphoneos/Tools.framework ios
cd /Users/calebkierum/Coding/testBuild
builtin-process-xcframework --xcframework Coding/testBuild/DynamicToolFrameworks/Tools.xcframework --platform ios --target-path Library/Developer/Xcode/DerivedData/testBuild-sha/Build/Products/Debug-iphoneos
Meaning essentially that the Tools.xcframework for the proper platform is taken from Tools.xcframework/ios-arm64 and copied to Library/Developer/Xcode/DerivedData/testBuild-sha/Build/Products/Debug-iphoneos/Tools.xcframework
I am writing a Swift Package that needs to be able to reference the correct Tools.xcframework. I have set it up like so:
let package = Package(
name: "CoreObjC",
platforms: [.iOS(.v17), .macCatalyst(.v17)],
products: [
.library(name: "CoreObjC", targets: ["CoreObjC"]),
],
dependencies: [
// Does something to here ???
//.package(path: "../testBuild")
],
targets: [
.target(
name: "CoreObjC",
dependencies: [
// Here I would like to be referencing the CopyFramework.framework target within my buildTest.xcproj file
.product(name: "CopyFramework", package: /*??? its not in a swift package its a part of an xcproj file*/)
],
path: "CoreObjC",
publicHeadersPath: "Headers",
linkerSettings: [
.linkedFramework("Tools", .when(platforms: [.iOS])),
.linkedLibrary("c++")
]
),
],
cxxLanguageStandard: CXXLanguageStandard.gnucxx14
)
Now obviously this does not work. I do not know how to communicate to the Package.swift file that the binary dependency is a framework target within my xcproj file. If I do run the target CopyFramework followed by building CoreObjC it works though (so long as you comment out the bits trying to reference CopyFramework). Running the CopyFramework target processes the Tools.xcframework and copies the proper xcframework sub folder to Derived data and the Swift Package build system seems to be able to see it.
Is there a way I can get rid of this manual step? Make it so that when I build the CoreObjC target (swift package) that either CopyFramework is run or some other process is run to get the proper xcframework out of Coding/testBuild/DynamicToolFrameworks/Tools.xcframework and into DerivedData?
Is it even theoretically possible to have a Swift Package reference a target in a normal xcproj file?
■概要:
弊社で開発しているアプリ内には、モバイルSuicaを読み取る機能があるのですが、iOS18.4でSuicaの読み取りができない事象に遭遇しています。(ごくまれに読み取れるときがある)
■利用API
CoreNFC
■聞きたいこと:
こちらいつごろ修正されるか教えてください。
■参考情報
他社様ですが類似だと思われる事象が発生しております。
Topic:
Developer Tools & Services
SubTopic:
Xcode
Hi, moving from Xcode 16.1 to 16.2, the code coverage percentage is still 0.
The project is quite old, but it worked with 16.1.
What I tried:
converted the old tests to test plans in the settings, including all the various targets (for internal functionality contained in frameworks, each framework has its own test target).
added the various code coverage flags to YES.
added test hosts to the main targets.
played with various settings found in dozens of guides.
But nothing. The main app shows 0% coverage, even though the internal frameworks have their own coverage and the files within the main app are tested.
On Xcode 16.1, the % appears, but from 16.2 onwards, it doesn't.
Also tried with Xcode 26.
Any ideas?
Thanks
Working with .xctestplan files reminds me very much of working with project files and nibs and storyboards back in the day 😅
It seems that they are non-deterministic.
This means that every time we add a new test module or edit the inclusion rules at all the whole file is recomputed. But it doesn't have a fixed order so everything in the file changes.
It makes it very difficult to see what has happened in PR reviews and causes conflicts any time anything is changed.
TBH... because it isn't alphabetical, even just finding a particular test suite is difficult without changes.
Are there any plans to bring this file format up to date with the likes of xcodeproj and xib files?
It would help massively while working with source control in a larger team.
Thanks
Topic:
Developer Tools & Services
SubTopic:
Xcode
PLATFORM AND VERSION
Development environment: Xcode 16.4 (16F6), macOS 15.5 (24F74)
Run-time configuration: iOS 18.3.1
DESCRIPTION OF PROBLEM
I cannot build my app due to a module not found error when I'm importing Sample-Swift.h header to an ObjectiveC file.
I need to use Swift code to ObjectiveC file with Swift code using an external XCFramework.
It seems to be related to a mix with ObjectiveC and Swift code when Swift code uses class inheritance from FZWorkoutKit class.
With a full Swift project, no issue.
STEPS TO REPRODUCE
Project https://fizzup.s3.amazonaws.com/files/public/Sample-WK.zip
Open the provided project and try to build it. The issue occurs.
In MyObject.m file, if you comment the first import (Sample-Swift.h), no issue occurs but I cannot use my Swift code (MyFile class).
Uncomment the line commented in step 1.
Go to MyFile.swift and change class inheritance from GoModeController (from FZWorkoutKit framework) to UIView (from UIKit). No issue occurs.
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=station%20bab%20saadoun&key=GOOGLE_API_KEY&components=country:TN
func googleAutocomplete(for query: String, completion: @escaping ([GooglePlaces]) -> Void) {
let apiKey = GoogleMapAPIs.shared.apiKey
let baseURL = "https://maps.googleapis.com/maps/api/place/autocomplete/json"
guard let url = URL(string: "\(baseURL)?input=\(query)&key=\(apiKey)&components=country:TN") else {
print("Invalid URL")
completion([])
return
}
print(url)
let task = URLSession.shared.dataTask(with: url) { data, response, error in
if let error = error {
print("Error fetching data: \(error.localizedDescription)")
completion([])
return
}
guard let data = data else {
print("No data received")
completion([])
return
}
do {
let decodedResponse = try JSONDecoder().decode(GooglePlacesResponse.self, from: data)
completion(decodedResponse.predictions)
} catch {
print("Decoding error: \(error)")
completion([])
}
}
task.resume()
}
struct GooglePlaces: Codable {
let title: String?
let region: StructuredFormatting?
let placeID: String?
enum CodingKeys: String, CodingKey {
case title = "description"
case region = "structured_formatting"
case placeID = "place_id"
}
}
struct StructuredFormatting: Codable {
let main_text: String
let secondary_text: String?
}
struct GooglePlacesResponse: Codable {
let predictions: [GooglePlaces]
}
Error fetching data: The network connection was lost.
Topic:
Developer Tools & Services
SubTopic:
Xcode
Delete me
The WatchOS developer is not allowed to obtain healthKit permission status. The result is always unauthorized (either by clicking the dot/cross in the upper left corner or by turning on all Health, on some, off all).
WatchOS 开发获取 healthKit 的权限状态authorizationStatus不准。结果始终都是未授权(无论是点击左上角的点叉号还是开启全部健康项开关,开启部分,关闭所有),怎么处理?
Hi everyone,
does anyone also have the problem that e.g. the modifier .classEffect() does not work?
it is not recognized, although I have the required versions and languages all up to date.
I can't get any further, even ChatGPT was at the end of its wisdom 😬.
maybe someone has the same problem and a solution for it.
many thanks in advance
Topic:
Developer Tools & Services
SubTopic:
Xcode
after upgrade macos version to 15.4
the rsync start failing that cause the xcodebuild fail and not generate ipa
rsync: on remote machine: --extended-attributes: unknown option
rsync error: syntax or usage error (code 1) at main.c(1802) [server=3.4.1]
rsync(73444): error: unexpected end of file
rsync(73444): error: io_read_nonblocking
rsync(73444): error: io_read_buf
rsync(73444): error: io_read_int
rsync(73444): warning: child 73445 exited with status 1
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags:
App Store
Xcode Server
Xcode
Developer Tools
Hello! I am writing UI tests for an app with OAuth authentication and want to avoid the login screen. I want each developer to store the password and username locally on their machines. The bash script will get the token. I need to access that token from my test target somehow. The idea was to write them to a temporary file that git ignores and access this file from the bundle. But I can't add the file from the build script to the target and make it accessible from the code.