Skip to content

Commit 9174e81

Browse files
committed
make xcframework simulator-compatible
1 parent 29feec2 commit 9174e81

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed
Binary file not shown.

xcode/LDKFramework/LDKFramework.xcodeproj/project.pbxproj

+3
Original file line numberDiff line numberDiff line change
@@ -1875,6 +1875,7 @@
18751875
DYLIB_COMPATIBILITY_VERSION = 1;
18761876
DYLIB_CURRENT_VERSION = 1;
18771877
DYLIB_INSTALL_NAME_BASE = "@rpath";
1878+
EXCLUDED_ARCHS = "";
18781879
INFOPLIST_FILE = LDKFramework/Info.plist;
18791880
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
18801881
LD_RUNPATH_SEARCH_PATHS = (
@@ -1906,6 +1907,8 @@
19061907
DYLIB_COMPATIBILITY_VERSION = 1;
19071908
DYLIB_CURRENT_VERSION = 1;
19081909
DYLIB_INSTALL_NAME_BASE = "@rpath";
1910+
EXCLUDED_ARCHS = "";
1911+
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64;
19091912
INFOPLIST_FILE = LDKFramework/Info.plist;
19101913
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
19111914
LD_RUNPATH_SEARCH_PATHS = (

xcode/build_framework.sh

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
pushd ../bindings/bin
22
BIN_OUTPUT_DIRECTORY=`pwd`
3-
# rm -r LDKFramework*
3+
rm -r LDKFramework*
44
popd
55

66
pushd ./LDKFramework
7-
#xcodebuild archive -scheme LDKFramework -destination "generic/platform=iOS" -archivePath ${BIN_OUTPUT_DIRECTORY}/LDKFramework-iOS SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES
7+
xcodebuild archive -scheme LDKFramework -destination "generic/platform=iOS" -archivePath ${BIN_OUTPUT_DIRECTORY}/LDKFramework-iOS SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES
88
xcodebuild archive -scheme LDKFramework -destination "generic/platform=iOS Simulator" -archivePath ${BIN_OUTPUT_DIRECTORY}/LDKFramework-Sim SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES
99
#xcodebuild archive -scheme LDKFramework -destination "generic/platform=OS X" -archivePath ${BIN_OUTPUT_DIRECTORY}/LDKFramework-macOS SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES
1010

@@ -15,7 +15,7 @@ xcodebuild archive -scheme LDKFramework -destination "generic/platform=iOS Simul
1515
#-framework ${BIN_OUTPUT_DIRECTORY}/LDKFramework-macOS.xcarchive/Products/Library/Frameworks/LDKFramework.framework \
1616
#-output ${BIN_OUTPUT_DIRECTORY}/LDKFramework.xcframework
1717

18-
#xcodebuild -create-xcframework \
19-
#-framework ${BIN_OUTPUT_DIRECTORY}/LDKFramework-iOS.xcarchive/Products/Library/Frameworks/LDKFramework.framework \
20-
#-framework ${BIN_OUTPUT_DIRECTORY}/LDKFramework-macOS.xcarchive/Products/Library/Frameworks/LDKFramework.framework \
21-
#-output ${BIN_OUTPUT_DIRECTORY}/LDKFramework.xcframework
18+
xcodebuild -create-xcframework \
19+
-framework ${BIN_OUTPUT_DIRECTORY}/LDKFramework-iOS.xcarchive/Products/Library/Frameworks/LDKFramework.framework \
20+
-framework ${BIN_OUTPUT_DIRECTORY}/LDKFramework-Sim.xcarchive/Products/Library/Frameworks/LDKFramework.framework \
21+
-output ${BIN_OUTPUT_DIRECTORY}/LDKFramework.xcframework

0 commit comments

Comments
 (0)