Skip to content

Commit a651b8b

Browse files
committed
GHA Apple - Fix env for xcframework
1 parent 1471522 commit a651b8b

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

.github/workflows/apple.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,8 @@ jobs:
167167
name: build-iOS
168168
path: install/Frameworks/lsl.framework.zip
169169

170-
package_and_deploy:
171-
name: Package and Deploy
170+
xcframework_and_deploy:
171+
name: XSFramework and Deploy
172172
needs: build
173173
runs-on: macOS-latest
174174
steps:
@@ -191,11 +191,15 @@ jobs:
191191
run: |
192192
unzip build-iOS/lsl.framework.zip -d build-iOS/Frameworks
193193
194-
- name: Create, Sign, and Notarize XCFramework
195-
env:
196-
APPLE_DEVELOPMENT_TEAM: ${{ secrets.PROD_MACOS_NOTARIZATION_TEAM_ID }}
197-
APPLE_NOTARIZE_USERNAME: ${{ secrets.PROD_MACOS_NOTARIZATION_APPLE_ID }}
198-
APPLE_NOTARIZE_PASSWORD: ${{ secrets.PROD_MACOS_NOTARIZATION_PWD }}
194+
- name: Install certificates and provisioning profiles
195+
uses: ./.github/actions/install-apple-certs
196+
with:
197+
MACOS_CERTIFICATE_APP: ${{ secrets.PROD_MACOS_CERTIFICATE }}
198+
MACOS_CERTIFICATE_INST: ${{ secrets.PROD_MACOS_CERTIFICATE_INST }}
199+
MACOS_CERTIFICATE_PWD: ${{ secrets.PROD_MACOS_CERTIFICATE_PWD }}
200+
MACOS_CI_KEYCHAIN_PWD: ${{ secrets.PROD_MACOS_CI_KEYCHAIN_PWD }}
201+
202+
- name: Create and Sign XCFramework
199203
run: |
200204
xcodebuild -create-xcframework \
201205
-framework build-macOS-latest/Frameworks/lsl.framework \

0 commit comments

Comments
 (0)