Skip to content

Commit b4b6c58

Browse files
authored
Update build-xcframework.yml
1 parent 672b146 commit b4b6c58

File tree

1 file changed

+23
-2
lines changed

1 file changed

+23
-2
lines changed

.github/workflows/build-xcframework.yml

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,19 +67,40 @@ jobs:
6767
with:
6868
path: ${{ env.OUTPUT_DIR }}
6969

70+
- name: List downloaded artifacts
71+
run: |
72+
echo "Contents of OUTPUT_DIR:"
73+
ls -R ${{ env.OUTPUT_DIR }}
74+
7075
- name: Create XCFrameworks
7176
run: |
7277
mkdir -p "${OUTPUT_DIR}/Headers/"
7378
79+
# For opencore-amrnb
7480
rm -rf ${OUTPUT_DIR}/Headers/*
7581
rm -rf ${OUTPUT_DIR}/opencore-amrnb.xcframework
7682
cp -a amrnb/{interf_dec,interf_enc}.h ${OUTPUT_DIR}/Headers/
77-
./.github/actions/create_xcframework.sh opencore-amrnb
7883
84+
xcodebuild -create-xcframework \
85+
-library ${OUTPUT_DIR}/build-macosx-arm64/libopencore-amrnb.a -headers ${OUTPUT_DIR}/Headers \
86+
-library ${OUTPUT_DIR}/build-macosx-x86_64/libopencore-amrnb.a -headers ${OUTPUT_DIR}/Headers \
87+
-library ${OUTPUT_DIR}/build-iphoneos-arm64/libopencore-amrnb.a -headers ${OUTPUT_DIR}/Headers \
88+
-library ${OUTPUT_DIR}/build-iphonesimulator-x86_64/libopencore-amrnb.a -headers ${OUTPUT_DIR}/Headers \
89+
-library ${OUTPUT_DIR}/build-iphonesimulator-arm64/libopencore-amrnb.a -headers ${OUTPUT_DIR}/Headers \
90+
-output ${OUTPUT_DIR}/opencore-amrnb.xcframework
91+
92+
# For opencore-amrwb
7993
rm -rf ${OUTPUT_DIR}/Headers/*
8094
rm -rf ${OUTPUT_DIR}/opencore-amrwb.xcframework
8195
cp -a amrwb/{dec_if,if_rom}.h ${OUTPUT_DIR}/Headers/
82-
./.github/actions/create_xcframework.sh opencore-amrwb
96+
97+
xcodebuild -create-xcframework \
98+
-library ${OUTPUT_DIR}/build-macosx-arm64/libopencore-amrwb.a -headers ${OUTPUT_DIR}/Headers \
99+
-library ${OUTPUT_DIR}/build-macosx-x86_64/libopencore-amrwb.a -headers ${OUTPUT_DIR}/Headers \
100+
-library ${OUTPUT_DIR}/build-iphoneos-arm64/libopencore-amrwb.a -headers ${OUTPUT_DIR}/Headers \
101+
-library ${OUTPUT_DIR}/build-iphonesimulator-x86_64/libopencore-amrwb.a -headers ${OUTPUT_DIR}/Headers \
102+
-library ${OUTPUT_DIR}/build-iphonesimulator-arm64/libopencore-amrwb.a -headers ${OUTPUT_DIR}/Headers \
103+
-output ${OUTPUT_DIR}/opencore-amrwb.xcframework
83104
84105
- name: Zip XCFrameworks
85106
run: |

0 commit comments

Comments
 (0)