It seems like there was an undocumented change that made Transcript.init(entries: [Transcript.Entry] initializer private, which broke my application, which relies on (manual) reconstruction of Transcript entries.
Worked fine on beta 1, on beta 2 there's this error
dyld[72381]: Symbol not found: _$s16FoundationModels10TranscriptV7entriesACSayAC5EntryOG_tcfC
Referenced from: <44342398-591C-3850-9889-87C9458E1440> /Users/mika/experiments/apple-on-device-ai/fm
Expected in: <66A793F6-CB22-3D1D-A560-D1BD5B109B0D> /System/Library/Frameworks/FoundationModels.framework/Versions/A/FoundationModels
Is this a part of an API transition, if so - Apple, please update your documentation
Transcript
itself became a collection of entries in beta 2 so you don’t need to access the entries
property. Removing the use of entries
, and then building your code with Xcode 26 beta 2 should fix the issue. If you don't mind, please give it a try and share your result. Thanks!
Best,
——
Ziqiao Chen
Worldwide Developer Relations.