From 2eab3c1bb5c0be2dbff693b4860d15c9ab9fd76d Mon Sep 17 00:00:00 2001 From: Ernesto Cambuston Date: Tue, 8 Jul 2025 15:25:41 -0700 Subject: [PATCH] link deps for xcframework --- build.sh | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/build.sh b/build.sh index d400564..c00fe4b 100755 --- a/build.sh +++ b/build.sh @@ -6,7 +6,9 @@ xcodebuild archive \ BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ INSTALL_PATH='Library/Frameworks' \ SKIP_INSTALL=NO \ - CLANG_CXX_LANGUAGE_STANDARD=c++17 + CLANG_CXX_LANGUAGE_STANDARD=c++17 \ + SWIFT_PACKAGE_MANAGER_LINK_LIBRARIES=YES \ + SWIFT_PACKAGE_MANAGER_EMBED_DEPENDENCIES=YES xcodebuild archive \ -scheme ETTrace \ @@ -16,7 +18,9 @@ xcodebuild archive \ BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ INSTALL_PATH='Library/Frameworks' \ SKIP_INSTALL=NO \ - CLANG_CXX_LANGUAGE_STANDARD=c++17 + CLANG_CXX_LANGUAGE_STANDARD=c++17 \ + SWIFT_PACKAGE_MANAGER_LINK_LIBRARIES=YES \ + SWIFT_PACKAGE_MANAGER_EMBED_DEPENDENCIES=YES xcodebuild archive \ -scheme ETTrace \ @@ -26,7 +30,9 @@ xcodebuild archive \ BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ INSTALL_PATH='Library/Frameworks' \ SKIP_INSTALL=NO \ - CLANG_CXX_LANGUAGE_STANDARD=c++17 + CLANG_CXX_LANGUAGE_STANDARD=c++17 \ + SWIFT_PACKAGE_MANAGER_LINK_LIBRARIES=YES \ + SWIFT_PACKAGE_MANAGER_EMBED_DEPENDENCIES=YES xcodebuild archive \ -scheme ETTrace \ @@ -36,11 +42,13 @@ xcodebuild archive \ BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ INSTALL_PATH='Library/Frameworks' \ SKIP_INSTALL=NO \ - CLANG_CXX_LANGUAGE_STANDARD=c++17 + CLANG_CXX_LANGUAGE_STANDARD=c++17 \ + SWIFT_PACKAGE_MANAGER_LINK_LIBRARIES=YES \ + SWIFT_PACKAGE_MANAGER_EMBED_DEPENDENCIES=YES xcodebuild -create-xcframework \ -framework ./ETTrace-iphonesimulator.xcarchive/Products/Library/Frameworks/ETTrace.framework \ -framework ./ETTrace-iphoneos.xcarchive/Products/Library/Frameworks/ETTrace.framework \ -framework ./ETTrace-visionOSSimulator.xcarchive/Products/Library/Frameworks/ETTrace.framework \ -framework ./ETTrace-tvOSSimulator.xcarchive/Products/Library/Frameworks/ETTrace.framework \ - -output ./ETTrace.xcframework \ No newline at end of file + -output ./ETTrace.xcframework