From 789585ef2f859c82f011782b8a55adfa20ca007e Mon Sep 17 00:00:00 2001 From: Abdulaziz Albahar <67667005+azooz2003-bit@users.noreply.github.com> Date: Mon, 17 Aug 2026 14:59:03 -0700 Subject: [PATCH] fix(ios): public import for MobileWorkspacePreview.ID in capabilities API supportsPanelArtifacts(in:) exposes MobileWorkspacePreview.ID publicly, but the file imported CmuxMobileShellModel with a plain import, which is internal under InternalImportsByDefault. The Release device archive rejects it (method cannot be declared public because its parameter uses an internal type); Debug simulator builds do not, which is why test-ios stayed green. Matches the 24 sibling files in this package that already use public import. Co-Authored-By: Claude Fable 5 --- .../CmuxMobileShell/MobileShellComposite+Capabilities.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Packages/iOS/CmuxMobileShell/Sources/CmuxMobileShell/MobileShellComposite+Capabilities.swift b/Packages/iOS/CmuxMobileShell/Sources/CmuxMobileShell/MobileShellComposite+Capabilities.swift index cd29afed85ed..958de7b03095 100644 --- a/Packages/iOS/CmuxMobileShell/Sources/CmuxMobileShell/MobileShellComposite+Capabilities.swift +++ b/Packages/iOS/CmuxMobileShell/Sources/CmuxMobileShell/MobileShellComposite+Capabilities.swift @@ -1,5 +1,5 @@ import CMUXMobileCore -import CmuxMobileShellModel +public import CmuxMobileShellModel extension MobileShellComposite { /// Whether the connected Mac supports browser-pane streaming.