個人開発:Git取得から署名付きアーカイブまで
macOS環境への一時的な接続、新ブランチの検証、リリース前ビルドに適しています。短期タスクのために機器を先に購入したくない開発者にもおすすめです。
-
入力を固定
リポジトリのコミットID、依存関係ロックファイル、Xcodeのバージョン、対象Schemeを記録します。初回取得後は依存関係のインストール時間を保存し、ネットワーク待ちをビルド性能と取り違えないようにします。
-
最小ビルドを完了
まず
xcodebuild -versionを実行し、その後プロジェクトで実際に使うビルドコマンドを実行します。完全な終了コードと、機密情報を除いた警告の概要を保存します。 -
検証してアーカイブ
対象テストスイートを実行し、シミュレーターで主要フローを検証します。最後にアーカイブ成果物を作成し、ファイルサイズ、チェックサム、出力先を確認します。