File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -34,13 +34,17 @@ swiftc -module-name LDKNode -emit-library -o "$BINDINGS_DIR"/libldk_node.dylib -
34
34
35
35
# Create xcframework from bindings Swift file and libs
36
36
mkdir -p " $BINDINGS_DIR " /Sources/LDKNode || exit 1
37
+
38
+ # Patch LDKNode.swift with `SystemConfiguration` import.
39
+ sed -i ' ' ' 4s/^/import SystemConfiguration\n/' " $BINDINGS_DIR " /LDKNode.swift
40
+
37
41
mv " $BINDINGS_DIR " /LDKNode.swift " $BINDINGS_DIR " /Sources/LDKNode/LDKNode.swift || exit 1
38
42
cp " $BINDINGS_DIR " /LDKNodeFFI.h " $BINDINGS_DIR " /LDKNodeFFI.xcframework/ios-arm64/LDKNodeFFI.framework/Headers || exit 1
39
43
cp " $BINDINGS_DIR " /LDKNodeFFI.h " $BINDINGS_DIR " /LDKNodeFFI.xcframework/ios-arm64_x86_64-simulator/LDKNodeFFI.framework/Headers || exit 1
40
44
cp " $BINDINGS_DIR " /LDKNodeFFI.h " $BINDINGS_DIR " /LDKNodeFFI.xcframework/macos-arm64_x86_64/LDKNodeFFI.framework/Headers || exit 1
41
45
cp target/aarch64-apple-ios/release-smaller/libldk_node.a " $BINDINGS_DIR " /LDKNodeFFI.xcframework/ios-arm64/LDKNodeFFI.framework/LDKNodeFFI || exit 1
42
46
cp target/lipo-ios-sim/release-smaller/libldk_node.a " $BINDINGS_DIR " /LDKNodeFFI.xcframework/ios-arm64_x86_64-simulator/LDKNodeFFI.framework/LDKNodeFFI || exit 1
43
47
cp target/lipo-macos/release-smaller/libldk_node.a " $BINDINGS_DIR " /LDKNodeFFI.xcframework/macos-arm64_x86_64/LDKNodeFFI.framework/LDKNodeFFI || exit 1
44
- # rm "$BINDINGS_DIR"/LDKNodeFFI.h || exit 1
45
- # rm "$BINDINGS_DIR"/LDKNodeFFI.modulemap || exit 1
48
+ rm " $BINDINGS_DIR " /LDKNodeFFI.h || exit 1
49
+ rm " $BINDINGS_DIR " /LDKNodeFFI.modulemap || exit 1
46
50
echo finished successfully!
You can’t perform that action at this time.
0 commit comments