WebKit Library not loaded on iOS

I’m running Xojo 2026R2.1 (the later test build doesn’t like GraffitiSuite yet) on macOS 27 beta 2 and the application crashes on launching. It seems as though the WebKit library is not loading.

If I create a Hello World app with one button it returns the same result. I searched the Tracker DB but found no record of this issue.

Is this a known Xojo or Apple or GraffitiSuite issue, or just me?

Termination Reason:  Namespace DYLD, Code 1, Library missing
Library not loaded: /System/Library/PrivateFrameworks/WebKit.framework/WebKit
Referenced from: <FC07021B-9690-3AFF-B0BD-2A08849EC70F> /Users/USER/Library/Developer/CoreSimulator/Devices/CC2CD6BE-1F0B-47C3-B179-EE96DB0C14D6/data/Containers/Bundle/Application/00DC4EDD-AA19-4818-BEA0-A57223D965BE/Billing.debug.app/Billing.debug
Reason: tried: '/Library/Developer/CoreSimulator/Volumes/iOS_24A434/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 27.0.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/WebKit.framework/WebKit' (no such file), '/System/Library/PrivateFrameworks/WebKit.framework/WebKit' (no such file, not in dyld cache), '/Library/Developer/CoreSimulator/Volumes/iOS_24A434/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 27.0.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/WebKit.framework/WebKit' (no such file)
(terminated at launch; ignore backtrace)

@Javier_Menendez already fixed this on 2026r3 if I recall.

Hi @David_Cox

I think is not the same linking issue that was fixed (https://forum.xojo.com/t/linking-executable-broken/88921) and referenced by @Ricardo_Cruz

This one is more specific about the use of a particular library and the combination of Xojo 2026r2.1 under macOS 27. Is that right?

Is the issue reproducible if not using a third party library both using Xojo 2027r2.1 or any of the 2026r3 public betas?

Just tested using a bare bones example project that uses MobileHTMLViewer (which
makes use of WebKit framework) both using Xojo 2026r2.1 and Xojo 2026r3 (build 68120), and it works nicely without linking issues.

My config: macOS 27.x / Simulator SDK 27.x (or even DeviceHub running the underlying Simulators, for the matter).

Sorry, my fault! @Ricardo_Cruz was right! That specific “missing library” error (related with the use of WebKit) was fixed for r3 (Apple did move some of their frameworks), so it should work with any of the 2026r3 public beta(s).

If you NEED to keep using Xojo 2026r2.1 in the interim… just keep Xcode 26.6 installed on your computer and change the toolset to the one from Xcode 26.6 instead of using the newest one from Xcode 27.x. That way it should keep linking against the path where the WebKit.framework was expected to be found.

Or even better → Xcode 27 and iOS SDK 27: Debugging iOS Xojo apps – Xojo Programming Blog

Thank you. FYI I haven’t been able to use the latest three 2026R3 builds because I get the following GraffitiSuite-related errors. I’ll be grateful when these are resolved.

Desktop

Linking Executable
Undefined symbols for architecture arm64:

"_DesktopHTMLViewer.PrintToPDF%%o<DesktopHTMLViewer>o<FolderItem>", referenced from:
_GraffitiEditor.__ctblinit in GraffitiEditor.o
_GraffitiSyntaxEditor.__ctblinit in GraffitiSyntaxEditor.o
_GraffitiTimeline.__ctblinit in GraffitiTimeline.o
_GraffitiWebUIControl.__ctblinit in GraffitiWebUIControl.o
_GraffitiCalendar.__ctblinit in GraffitiCalendar.o
_GraffitiHTMLtoPDF.Builder.__ctblinit in GraffitiHTMLtoPDF.o
(maybe you meant: _DesktopHTMLViewer.PrintToPDF%%o<DesktopHTMLViewer>o<FolderItem>o<DesktopHTMLViewerPrintSettings>)
ld: symbol(s) not found for architecture arm64

Web UnhandledException
Attempted to reference URL parameter at index 505073109344, limit is -1.

iOS

Linking Executable
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//CoreText.framework/CoreText.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//CoreGraphics.framework/CoreGraphics.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//AVFoundation.framework/AVFoundation.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//AVKit.framework/AVKit.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//CFNetwork.framework/CFNetwork.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//Security.framework/Security.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//ImageIO.framework/ImageIO.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//UIKit.framework/UIKit.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//CoreLocation.framework/CoreLocation.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//CoreMotion.framework/CoreMotion.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//CoreMedia.framework/CoreMedia.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//WebKit.framework/WebKit.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//PDFKit.framework/PDFKit.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//MapKit.framework/MapKit.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//Photos.framework/Photos.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//PhotosUI.framework/PhotosUI.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//UniformTypeIdentifiers.framework/UniformTypeIdentifiers.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//AVFAudio.framework/AVFAudio.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//QuickLook.framework/QuickLook.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/usr/lib/libc++.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/usr/lib/libiconv.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/usr/lib/libobjc.A.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/usr/lib/libobjc.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/usr/lib/libSystem.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/usr/lib/libSystem.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//CoreImage.framework/CoreImage.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//LocalAuthentication.framework/LocalAuthentication.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//MediaPlayer.framework/MediaPlayer.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//GameKit.framework/GameKit.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//MessageUI.framework/MessageUI.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//Foundation.framework/Foundation.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//SystemConfiguration.framework/SystemConfiguration.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//StoreKit.framework/StoreKit.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//UserNotifications.framework/UserNotifications.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in dylib file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/Frameworks/iOSFrameworkSimulator.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//AVRouting.framework/AVRouting.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/AVFCapture.framework/AVFCapture) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/AVFCore.framework/AVFCore) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/AudioToolboxCore.framework/AudioToolboxCore) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//_LocationEssentials.framework/_LocationEssentials.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//GameController.framework/GameController.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//GameplayKit.framework/GameplayKit.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//ModelIO.framework/ModelIO.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//ReplayKit.framework/ReplayKit.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//SceneKit.framework/SceneKit.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//SpriteKit.framework/SpriteKit.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/GameCenterFoundation.framework/GameCenterFoundation) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/GameCenterUI.framework/GameCenterUI) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/GameCenterUICore.framework/GameCenterUICore) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/LegacyGameKit.framework/LegacyGameKit) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/System/Library/Frameworks//FileProvider.framework/FileProvider.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/DocumentManager.framework/DocumentManager) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/PrintKitUI.framework/PrintKitUI) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/ShareSheet.framework/ShareSheet) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libcache.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libcommonCrypto.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libcompiler_rt.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libcopyfile.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libcorecrypto.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libdispatch.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libdyld.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libmacho.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libremovefile.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_asl.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_blocks.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_c.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_collections.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_configuration.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_containermanager.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_coreservices.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_darwin.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_dnssd.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_eligibility.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_featureflags.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_info.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_m.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_malloc.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_networkextension.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_notify.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_sandbox.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_sanitizers.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_sim_kernel.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_sim_platform.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_sim_pthread.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_trace.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_trial.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libunwind.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libxpc.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Applications/Xojo 2026r3 (68120)/Xojo.app/Contents/Resources/SDKStubs/iphonesimulator26.0/usr/lib/libcharset.1.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/CollectionViewCore.framework/CollectionViewCore) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/System/Library/SubFrameworks/UIUtilities.framework/UIUtilities) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_sim_kernel_host.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_sim_platform_host.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_sim_pthread_host.dylib) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_kernel.dylib) built for macOS
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_platform.dylib) built for macOS
ld: warning: building for iOS, but linking in .tbd file (/usr/lib/system/libsystem_pthread.dylib) built for macOS
Undefined symbols for architecture arm64:
  "_MobileScreen.ShowModal%%o<MobileScreen>o<MobileScreen>i8<MobileScreen.ModalPresentationStyles>b", referenced from:
      _GraffitiMenuScreen.GraffitiMenuScreen.__ctblinit in GraffitiMenuScreen.o
     (maybe you meant: _MobileScreen.ShowModal%%o<MobileScreen>o<MobileScreen>i8<MobileScreen.ModalPresentationStyles>bi8<MobileScreen.ModalPresentationSizes>b)
ld: symbol(s) not found for architecture arm64

As for the iOS part, I think that Graffiti library needs to be updated (compiled again) to reflect the changes that 2026r3 puts into (at least) ShowModal.

Meanwhile, Xojo 2026r2.1 + current GraffitiSuite + Xcode 27 and iOS SDK 27: Debugging iOS Xojo apps – Xojo Programming Blog is your best path, I guess.

That sounds like Issue #82000. We are aware of it, @Anthony_G_Cyphers reported it internally. We’re already investigating how to get libraries compiled with previous versions compatible with newer versions.

Most likely this fix won’t be available in R3, so sadly his library will have to be compiled again using 2026r3 to make it compatible.

Thank you. The Build Script is working!

A new release will be available. As I said in your ticket, I was hoping that some or all of these issues would be corrected before R3 was made publicly available, and running many back-to-back GraffitiSuite releases over the course of the Xojo prerelease period is still a bit of a pain (especially when it has to be done for Desktop, iOS, and Web) even though I’ve put thousands of hours in to my release pipeline this year.

I’m currently prepping GraffitiSuite Release 73 ahead of schedule to accommodate these issues with Xojo 2026 Release 3, but it takes time because I have a lot of very big items planned for this release (at least for Desktop).