diff --git a/.github/scripts/ios/build.ps1 b/.github/scripts/ios/build.ps1 index 675f19328..53dd4da90 100644 --- a/.github/scripts/ios/build.ps1 +++ b/.github/scripts/ios/build.ps1 @@ -4,6 +4,10 @@ [string] $platform = "iPhone" ) +security default-keychain -s build.keychain +security unlock-keychain -p $env:KEYCHAIN_PASSWORD build.keychain +security set-key-partition-list -S apple-tool:,apple: -s -k $env:KEYCHAIN_PASSWORD build.keychain + $rootPath = $env:GITHUB_WORKSPACE; $iosPath = $($rootPath + "/src/iOS/iOS.csproj"); diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 797ad490c..14c0c98c8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -158,3 +158,5 @@ jobs: - name: Build for App Store run: ./.github/scripts/ios/build.ps1 -configuration AppStore -platform iPhone shell: pwsh + env: + KEYCHAIN_PASSWORD: ${{ secrets.IOS_KEYCHAIN_PASSWORD }}