Skip to content

Commit b4c302f

Browse files
fix: Fix Xcode 26.4. build with static linkage (#1282)
1 parent 5f9789b commit b4c302f

3 files changed

Lines changed: 6 additions & 0 deletions

File tree

packages/nitrogen/src/autolinking/ios/createPodspecRubyExtension.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ def add_nitrogen_files(spec)
6363
"SWIFT_OBJC_INTEROP_MODE" => "objcxx",
6464
# Enables stricter modular headers
6565
"DEFINES_MODULE" => "YES",
66+
# Disable auto-generated ObjC header for Swift (Static linkage on Xcode 26.4 breaks here)
67+
"SWIFT_INSTALL_OBJC_HEADER" => "NO",
6668
})
6769
end
6870
`.trim()

packages/react-native-nitro-test-external/nitrogen/generated/ios/NitroTestExternal+autolinking.rb

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/react-native-nitro-test/nitrogen/generated/ios/NitroTest+autolinking.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,7 @@ def add_nitrogen_files(spec)
5656
"SWIFT_OBJC_INTEROP_MODE" => "objcxx",
5757
# Enables stricter modular headers
5858
"DEFINES_MODULE" => "YES",
59+
# Disable auto-generated ObjC header for Swift (Static linkage on Xcode 26.4 breaks here)
60+
"SWIFT_INSTALL_OBJC_HEADER" => "NO",
5961
})
6062
end

0 commit comments

Comments
 (0)