Skip to content

Commit bae2e1e

Browse files
authored
Include module map in swift xcframework (#280)
1 parent 7fa9f09 commit bae2e1e

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

.github/workflows/release-swift.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ jobs:
3636
- name: Create Framework
3737
run: |
3838
xcodebuild -create-xcframework \
39-
-library ./libs/macos/libokapi.a -headers ./include/okapi.h \
40-
-library ./libs/ios/libokapi.a -headers ./include/okapi.h \
41-
-library ./libs/ios/libokapi_simulator.a -headers ./include/okapi.h \
42-
-output Okapi.xcframework
39+
-library ./libs/macos/libokapi.a -headers ./include/ \
40+
-library ./libs/ios/libokapi.a -headers ./include/ \
41+
-library ./libs/ios/libokapi_simulator.a -headers ./include/ \
42+
-output OkapiNative.xcframework
4343
44-
zip -r okapi.xcframework-${{ steps.setversion.outputs.packageVersion }}.zip Okapi.xcframework
44+
zip -r okapi.xcframework-${{ steps.setversion.outputs.packageVersion }}.zip OkapiNative.xcframework
4545
4646
- name: Upload Artifact
4747
uses: actions/upload-artifact@v2
@@ -58,4 +58,4 @@ jobs:
5858
asset_name: okapi.xcframework-${{ steps.setversion.outputs.packageVersion }}.zip
5959
tag: ${{ steps.setversion.outputs.releaseVersion }}
6060
overwrite: false
61-
body: "Okapi XC Framework"
61+
body: "Okapi XCFramework"

include/module.modulemap

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module OkapiNative {
2+
header "okapi.h"
3+
export *
4+
}

0 commit comments

Comments
 (0)