Xcode 자동화 패키징 아키텍처

Xcode 자동화 패키징 아키텍처 설계

이 글은 단지 간략한 소개일 뿐이며, 각각의 작은 장에 대해서는 별도의 글에서 자세히 설명할 것입니다.

1.CI 소프트웨어

Jenkins
이전 회사 실무에서는 회사 내부 파이프라인을 사용했습니다. Python 모니터링 스크립트를 여는 것이 원칙입니다. 코드가 gitlab Warehouse에 푸시되면 파이프라인이 스크립트에 알림 그런 다음 사용자 정의된 xcodebuild 스크립트를 사용하여 패키징 작업을 수행합니다.
회사에 해당 시스템이 없는 경우 Jenkins 사용을 권장합니다. Xcode와 함께 제공되는 Bot을 사용하는 대신 패키징합니다.

2. 패키징 스크립트

통행xcodebuild archive명령

3. 포장결과 통보

  1. 이메일 알림을 보냅니다.
  2. IM 소프트웨어의 WebHook을 통한 알림.

4. QR 코드를 스캔하여 다운로드하세요.

  1. 인트라넷 HTTPS 서버를 구축하세요.1
  2. 클릭하여itms-services 프로토콜을 통해 다운로드하세요.
  3. 생성itms-services프로토콜 QR 코드

5.기타

  1. 이메일을 생성합니다.
  2. AppleScript 스크립트2를 사용하여 Outlook을 작동하여 이메일을 보냅니다.

  1. MeteoriteMan-아카이브 ↩︎

  2. AppleScript ↩︎

Supongo que te gusta

Origin blog.csdn.net/qq_18683985/article/details/128799405
Recomendado
Clasificación