ios.sh: build the XCFramework in a single pass

Via @Westacular @svdo
Fixes #985
This commit is contained in:
Frank Denis
2020-07-21 14:14:08 +02:00
parent d1d777532f
commit 6388063c85
+6 -5
View File
@@ -261,13 +261,14 @@ echo "Creating Clibsodium.xcframework..."
rm -rf "${PREFIX}/Clibsodium.xcframework"
XCFRAMEWORK_ARGS=""
for f in ios ios-simulators watchos watchos-simulators catalyst; do
echo "> ${f}"
xcodebuild -create-xcframework \
-library "${PREFIX}/${f}/lib/libsodium.a" \
-headers "${PREFIX}/${f}/include" \
-output "${PREFIX}/Clibsodium.xcframework" >/dev/null
XCFRAMEWORK_ARGS="${XCFRAMEWORK_ARGS} -library ${PREFIX}/${f}/lib/libsodium.a"
XCFRAMEWORK_ARGS="${XCFRAMEWORK_ARGS} -headers ${PREFIX}/${f}/include"
done
xcodebuild -create-xcframework \
${XCFRAMEWORK_ARGS} \
-output "${PREFIX}/Clibsodium.xcframework" >/dev/null
ls -ld -- "$PREFIX"
ls -l -- "$PREFIX"