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 -
3434
3535# Create xcframework from bindings Swift file and libs
3636mkdir -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+
3741mv " $BINDINGS_DIR " /LDKNode.swift " $BINDINGS_DIR " /Sources/LDKNode/LDKNode.swift || exit 1
3842cp " $BINDINGS_DIR " /LDKNodeFFI.h " $BINDINGS_DIR " /LDKNodeFFI.xcframework/ios-arm64/LDKNodeFFI.framework/Headers || exit 1
3943cp " $BINDINGS_DIR " /LDKNodeFFI.h " $BINDINGS_DIR " /LDKNodeFFI.xcframework/ios-arm64_x86_64-simulator/LDKNodeFFI.framework/Headers || exit 1
4044cp " $BINDINGS_DIR " /LDKNodeFFI.h " $BINDINGS_DIR " /LDKNodeFFI.xcframework/macos-arm64_x86_64/LDKNodeFFI.framework/Headers || exit 1
4145cp target/aarch64-apple-ios/release-smaller/libldk_node.a " $BINDINGS_DIR " /LDKNodeFFI.xcframework/ios-arm64/LDKNodeFFI.framework/LDKNodeFFI || exit 1
4246cp target/lipo-ios-sim/release-smaller/libldk_node.a " $BINDINGS_DIR " /LDKNodeFFI.xcframework/ios-arm64_x86_64-simulator/LDKNodeFFI.framework/LDKNodeFFI || exit 1
4347cp 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
4650echo finished successfully!
You can’t perform that action at this time.
0 commit comments