diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index e9c51d4c6..f1cbe065f 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -27,11 +27,20 @@ jobs: with: ref: ${{env.release_branch}} - - name: Install the Apple certificate and provisioning profile + - name: Install the Apple distribution certificate and provisioning profile uses: apple-actions/import-codesign-certs@v2 - with: + with: + keychain-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} p12-file-base64: ${{ secrets.CERTIFICATES_P12 }} p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} + + - name: Install the Apple distribution certificate and provisioning profile + uses: apple-actions/import-codesign-certs@v2 + with: + create-keychain: false # do not create a new keychain for this value + keychain-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} + p12-file-base64: ${{ secrets.DEV_CERTIFICATES_P12 }} + p12-password: ${{ secrets.DEV_CERTIFICATES_P12_PASSWORD }} # - name: Bump Version Number # run: | - name: Build Binaries @@ -46,6 +55,19 @@ jobs: chmod +x ./update_swift_package.sh ./update_swift_package.sh ${{env.version}} shell: bash + - name: Code Sign + run: | + cd iOS_SDK/OneSignalSDK + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Core/OneSignalCore.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Extension/OneSignalExtension.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_InAppMessages/OneSignalInAppMessages.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Location/OneSignalLocation.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Notifications/OneSignalNotifications.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_OSCore/OneSignalOSCore.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Outcomes/OneSignalOutcomes.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_User/OneSignalUser.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_XCFramework/OneSignalFramework.xcframework + shell: bash - name: Commit Changes run: | git config --local user.email "noreply@onesignal.com"