Skip to content

Commit 8249915

Browse files
committed
feat(opussharp): splitting iOS architectures
1 parent 3e25bfb commit 8249915

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

OpusLibs/iOS/compile.sh

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,9 @@ for ARCH in $ARCHS; do
7474
cd ../../
7575
done
7676

77-
# Use lipo to create a universal library
78-
echo "Creating universal library..."
79-
LIPO_LIBS=""
77+
echo "Copying binaries to output dir..."
8078
for ARCH in $ARCHS; do
81-
LIPO_LIBS="$LIPO_LIBS $BUILD_DIR/$ARCH/installed/lib/libopus.a"
79+
cp $BUILD_DIR/$ARCH/installed/lib/libopus.a $OUTPUT_DIR/libopus_$ARCH.a
8280
done
83-
lipo -create $LIPO_LIBS -output $OUTPUT_DIR/libopus.a
8481

85-
echo "libopus.a has been created at $OUTPUT_DIR/libopus.a"
82+
echo "libopus.a has been created for each arch at $OUTPUT_DIR"

OpusSharp.iOS/OpusSharp.iOS.nuspec

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
</metadata>
1515

1616
<files>
17-
<file src="lib/libopus.a" target="runtime/ios/native" />
17+
<file src="lib/libopus_arm64.a" target="runtimes/ios-arm64/native" />
18+
<file src="lib/libopus_armv7.a" target="runtimes/ios-armv7/native" />
19+
<file src="lib/libopus_armv7s.a" target="runtimes/ios-armv7s/native" />
20+
<file src="lib/libopus_i386.a" target="runtimes/ios-i386/native" />
21+
<file src="lib/libopus_x86_64.a" target="runtimes/ios-x64/native" />
1822
</files>
1923
</package>

OpusSharp.iOS/lib/libopus.a

-3.6 MB
Binary file not shown.

0 commit comments

Comments
 (0)