ssh を介してコンソールから Xcode プロジェクトをビルドしていますが (xcodebuild コマンドのみを使用できます)、プロジェクトにスキームがありません (ユーザーがスキームを共有するのを忘れていました)。xcodebuild では、ビルド スキーム (-scheme) の場合にのみ「アーカイブ」パラメーターを渡すことができますが、それは私にとってはオプションではありません。
問題は、ターゲットのみを使用してアーカイブを作成することは可能ですか?
.xcarchive ディレクトリを調べたところ、Info.plist ファイル (アプリケーションに関する情報を含む)、dSYMs ディレクトリ (myapp.dSYM を含む)、および Products/Applications (myapp.app を含む) ディレクトリが含まれています。また、.xcarchive の .app のバイナリのファイル サイズは、Release ディレクトリにある .app の 2 分の 1 であることに気付きました。コードサイネージのせいだと思います。
Release ディレクトリ (.app および .dSYM) から .xcarchive にファイルをコピーし、そこに Info.plist を作成してアーカイブを作成することはできますか? または、他に必要な手順はありますか?