小编nra*_*ray的帖子

尝试在 Github Actions 中为 xcodebuild 存档设置证书和配置文件

我有一个简单的 GH 操作工作流程 yaml,其中包含以下内容:

name: CI

on:
  push:

jobs:
  ci:
    runs-on: macos-latest
    defaults:
      run: 
        shell: bash
        working-directory: working_directory_here

    steps:

      - name: Checkout
        uses: actions/checkout@v3

      - name: Install the Apple certificate and provisioning profile for Xcode
        env:
          BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }}
          P12_PASSWORD: ${{ secrets.P12_PASSWORD }}
          BUILD_PROVISION_PROFILE_BASE64: ${{ secrets.BUILD_PROVISION_PROFILE_BASE64 }}
          KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }}
        run: |
          # create variables
          CERTIFICATE_PATH=$RUNNER_TEMP/build_certificate.p12
          PP_PATH=$RUNNER_TEMP/build_pp.mobileprovision
          KEYCHAIN_PATH=$RUNNER_TEMP/app-signing.keychain-db

          # import certificate and provisioning profile from secrets
          echo -n "$BUILD_CERTIFICATE_BASE64" | base64 --decode --output $CERTIFICATE_PATH
          echo -n "$BUILD_PROVISION_PROFILE_BASE64" | …
Run Code Online (Sandbox Code Playgroud)

xcode github-actions

5
推荐指数
1
解决办法
1764
查看次数

Github 操作 复合操作 @ Branch

在Github Actions复合操作中,必须指定复合操作所在的分支,例如:

- uses: /username/repo-name/.github/composite-actions@main
Run Code Online (Sandbox Code Playgroud)

有没有办法指定当前分支而不是硬编码@main

github-actions

4
推荐指数
1
解决办法
843
查看次数

标签 统计

github-actions ×2

xcode ×1