준비 사항
이 튜토리얼을 계속 진행하기 전에…
- GitHub을 사용하십시오.
- Capacitor을 사용하십시오.
- 애플 스토어에 이미 앱이 배포되어 있습니다.
- 읽고 싶은 마음이 드는군요 😆…
아이오닉을 사용하는 것은 선택사항입니다. 코르도바의 경우 작동할 수 있지만,私は 試して 보지 않았습니다.
가격에 대한 중요한 정보

https://developer.apple.com/xcode-cloud/
서비스는 '무료' 한정량까지.
스크린샷에서 가격과 제한을 확인하실 수 있습니다 (이 가격은 튜토리얼을 만들 때 기준이며, 미래에 변경될 수 있습니다)
🔴 요구 사항과 가격에 대해 경고한 후, 계속하기로 하시면…
📣 이 포스트에서는 앱이 이미 애플 스토어에 생성되어 있다고 가정합니다.
소개
Xcode에서 Capacitor 앱을 빌드하려면 몇 가지 설정을 해야 합니다.
패키지 준비
빌드 명령어를 스크립트에 포함시켜야 합니다. package.json 그런 다음 아래와 같은 명령어를 추가하세요. sync:ios 이 단계는 post 스크립트를 단순하게 작동하게 합니다.
{
"scripts": {
"build": "YOUR BUILD COMMAND",
"sync:ios": "cap sync ios"
}
}
포스트 클론 스크립트
이 스크립트는 클론 단계 이후 Xcode Cloud에서 실행됩니다.
이 파일을 프로젝트의 루트 폴더에 저장하고 이름을
#!/usr/bin/env bash
set -x
export HOMEBREW_NO_INSTALL_CLEANUP=TRUE
# Install CocoaPods
echo "📦 Install CocoaPods"
brew install cocoapods
brew install node@18
brew link node@18
# Install dependencies
# XCode Cloud is literally broken for 2 months now - https://developer.apple.com/forums/thread/738136?answerId=774510022#774510022
npm config set maxsockets 3
npm ci
# or `pnpm install --frozen-lockfile` or `yarn add --frozen-lockfile` or bun install
npm run build
# or npm run build
npm run sync:ios
그런 다음 이 파일을 실행할 수 있도록 다음 명령어를 사용하세요. ios/App/ci_scripts/ci_post_clone.sh
Xcode 워크플로우 생성 chmod +x ios/App/ci_scripts/ci_post_clone.sh
Create an Xcode workflow
Xcode를 열어보세요 (Xcode를 삭제하려면 Xcode가 필요합니다)
이 탭으로 이동하세요 :

워크플로우를 생성하기 위해 클릭하세요, 앱을 선택하세요, 다음 단계로 진행하세요.

워크플로우를 편집하기 위해 왼쪽에서 클릭하세요

환경 설정 탭으로 이동하세요, Mac 12.4를 선택하세요, 아래와 같이 옵션을 체크하세요

시작 조건을 선택하세요. 우와 같은 빌드 방법을 사용하시면 태그를 사용하는 것을 추천합니다. branch를 사용하는 것보다 빌드가 중복되지 않도록 하세요.
환경 변수를 설정하세요

GitHub 계정을 연결하세요.


그 다음 워크플로우를 활성화하고 첫 번째 변경 사항을 커밋하세요. 그러면 Xcode에서 빌드가 실행되는 것을 볼 수 있습니다.
빌드 처리 중
Xcode Cloud에서 Xcode Cloud에서는 CI/CD 워크플로우를 실행하는 데 사용한 분의 수에 따라 요금이 청구됩니다. 경험상, 애플 스토어에서 빌드를 처리하는 데 10-15분 정도 걸립니다. 개인 프로젝트의 경우, 빌드당 예상 비용은 $0.008/분 x 5분 = $0.4 또는 그 이상일 수 있습니다. 이는 프로젝트의 구성 또는 의존성에 따라 달라집니다.
개인 프로젝트의 경우, 빌드당 예상 비용은 $0.008/분 x 5분 = $0.4 또는 그 이상일 수 있습니다. 이는 프로젝트의 구성 또는 의존성에 따라 달라집니다. 개인 프로젝트의 경우, 빌드당 예상 비용은 $0.008/분 x 5분 = $0.4 또는 그 이상일 수 있습니다. 이는 프로젝트의 구성 또는 의존성에 따라 달라집니다.개인 프로젝트의 경우, 빌드당 예상 비용은 $0.008/분 x 5분 = $0.4 또는 그 이상일 수 있습니다. 이는 프로젝트의 구성 또는 의존성에 따라 달라집니다.
개인 프로젝트의 경우, 빌드당 예상 비용은 $0.008/분 x 5분 = $0.4 또는 그 이상일 수 있습니다. 이는 프로젝트의 구성 또는 의존성에 따라 달라집니다. 가격.
아이오닉 Capacitor 앱을 Xcode Cloud에서 빌드하는 방법에서 계속
이미 __CAPGO_KEEP_0__을 사용 중이라면 아이오닉 Capacitor 앱을 Xcode Cloud에서 빌드하는 방법 CI/CD 자동화 계획을 세우려면 __CAPGO_KEEP_0__ CI/CD와 연결하세요 Capgo CI/CD Capgo CI/CD에서 제품 워크플로우 Capgo 네이티브 빌드 Capgo 네이티브 빌드에서 제품 워크플로우 Capgo 통합 Capgo 통합에서 제품 워크플로우 CI/CD 통합 CI/CD 통합 구현 세부 사항과 GitHub 액션 통합 GitHub 액션 통합 구현 세부 사항과