@@ -183,7 +183,7 @@ jobs:
183183 name : mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
184184 path : mdk-sdk-${{ env.TARGET_OS }}.tar.xz
185185 - name : Upload to SourceForge
186- if : ${{ env.SF_UPLOAD == 'true' }}
186+ if : ${{ env.SF_UPLOAD == 'true' && matrix.os == 'macCatalyst' }}
187187 shell : bash
188188 run : sshpass -p ${SF_PW} scp -o StrictHostKeyChecking=no mdk-sdk-${TARGET_OS}.tar.xz ${SF_USER}@frs.sourceforge.net:/home/frs/project/mdk-sdk/nightly/
189189
@@ -283,13 +283,20 @@ jobs:
283283 gtar Jcvf mdk-sdk-apple.tar.xz mdk-sdk README.md
284284 gtar Jcvf mdk-sdk-macOS.tar.xz -C macOS .
285285 7z a mdk-sdk-apple.zip mdk-sdk
286+
287+ for OS in iOS tvOS visionOS; do
288+ rm -rf mdk-sdk/{bin,Frameworks,include} mdk-sdk/lib/mdk.*
289+ xcodebuild -create-xcframework -framework ${OS}/mdk-sdk/lib/mdk.framework -debug-symbols $PWD/${OS}/mdk-sdk/lib/mdk.framework.dSYM -framework ${OS}Simulator/mdk-sdk/lib/mdk.framework -debug-symbols $PWD/${OS}Simulator/mdk-sdk/lib/mdk.framework.dSYM -output mdk-sdk/lib/mdk.xcframework
290+ gtar Jcvf mdk-sdk-${OS}.tar.xz mdk-sdk
291+ done
292+
286293 swift package compute-checksum mdk-sdk-apple.zip
287294 - name : Archieve XCFramework SDK
288295 uses : actions/upload-artifact@v4
289296 with :
290297 name : mdk-sdk-apple
291298 path : mdk-sdk-apple.tar.xz
292- - name : Archieve XCFramework SDK
299+ - name : Archieve XCFramework SDK zip
293300 uses : actions/upload-artifact@v4
294301 with :
295302 name : mdk-sdk-apple-zip
@@ -299,6 +306,21 @@ jobs:
299306 with :
300307 name : mdk-sdk-macOS
301308 path : mdk-sdk-macOS.tar.xz
309+ - name : Archieve iOS SDK
310+ uses : actions/upload-artifact@v4
311+ with :
312+ name : mdk-sdk-iOS
313+ path : mdk-sdk-iOS.tar.xz
314+ - name : Archieve tvOS SDK
315+ uses : actions/upload-artifact@v4
316+ with :
317+ name : mdk-sdk-tvOS
318+ path : mdk-sdk-tvOS.tar.xz
319+ - name : Archieve visionOS SDK
320+ uses : actions/upload-artifact@v4
321+ with :
322+ name : mdk-sdk-visionOS
323+ path : mdk-sdk-visionOS.tar.xz
302324 - name : Upload to SourceForge
303325 if : ${{ env.SF_UPLOAD == 'true' }}
304326 shell : bash
@@ -1056,27 +1078,15 @@ jobs:
10561078 - name : Download iOS sdk
10571079 uses : actions/download-artifact@v4
10581080 with :
1059- name : mdk-sdk-iOS-MinSizeRel
1060- - name : Download iOSSimulator sdk
1061- uses : actions/download-artifact@v4
1062- with :
1063- name : mdk-sdk-iOSSimulator-MinSizeRel
1081+ name : mdk-sdk-iOS
10641082 - name : Download tvOS sdk
10651083 uses : actions/download-artifact@v4
10661084 with :
1067- name : mdk-sdk-tvOS-MinSizeRel
1068- - name : Download tvOSSimulator sdk
1069- uses : actions/download-artifact@v4
1070- with :
1071- name : mdk-sdk-tvOSSimulator-MinSizeRel
1085+ name : mdk-sdk-tvOS
10721086 - name : Download visionOS sdk
10731087 uses : actions/download-artifact@v4
10741088 with :
1075- name : mdk-sdk-visionOS-MinSizeRel
1076- - name : Download visionOSSimulator sdk
1077- uses : actions/download-artifact@v4
1078- with :
1079- name : mdk-sdk-visionOSSimulator-MinSizeRel
1089+ name : mdk-sdk-visionOS
10801090 - name : Download macCatalyst sdk
10811091 uses : actions/download-artifact@v4
10821092 with :
0 commit comments