Skip to content

Expose Pro plans for App Review #50

Expose Pro plans for App Review

Expose Pro plans for App Review #50

Workflow file for this run

name: Apple — Preview Build
on:
push:
branches: [main]
paths:
- "apple/**"
- ".github/workflows/apple-preview.yml"
pull_request:
paths:
- "apple/**"
- ".github/workflows/apple-preview.yml"
concurrency:
group: apple-preview-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
name: Build ${{ matrix.platform.name }} without signing
runs-on: macos-26
timeout-minutes: 45
strategy:
fail-fast: false
matrix:
platform:
- name: iOS
destination: "generic/platform=iOS"
- name: macOS
destination: "generic/platform=macOS"
steps:
- uses: actions/checkout@v4
- name: Install XcodeGen
run: |
brew list xcodegen >/dev/null 2>&1 || brew install xcodegen
- name: Generate Xcode project
working-directory: apple
run: xcodegen generate
- name: Build ${{ matrix.platform.name }}
working-directory: apple
run: |
xcodebuild build \
-scheme FastSharedApp \
-project FastShared.xcodeproj \
-destination '${{ matrix.platform.destination }}' \
-configuration Release \
CURRENT_PROJECT_VERSION=$(($(date +%s) - 1577836800)) \
CODE_SIGNING_ALLOWED=NO \
CODE_SIGNING_REQUIRED=NO \
CODE_SIGN_IDENTITY=""