3

ssh を介してコンソールから Xcode プロジェクトをビルドしていますが (xcodebuild コマンドのみを使用できます)、プロジェクトにスキームがありません (ユーザーがスキームを共有するのを忘れていました)。xcodebuild では、ビルド スキーム (-scheme) の場合にのみ「アーカイブ」パラメーターを渡すことができますが、それは私にとってはオプションではありません。

問題は、ターゲットのみを使用してアーカイブを作成することは可能ですか?

.xcarchive ディレクトリを調べたところ、Info.plist ファイル (アプリケーションに関する情報を含む)、dSYMs ディレクトリ (myapp.dSYM を含む)、および Products/Applications (myapp.app を含む) ディレクトリが含まれています。また、.x​​carchive の .app のバイナリのファイル サイズは、Release ディレクトリにある .app の 2 分の 1 であることに気付きました。コードサイネージのせいだと思います。

Release ディレクトリ (.app および .dSYM) から .xcarchive にファイルをコピーし、そこに Info.plist を作成してアーカイブを作成することはできますか? または、他に必要な手順はありますか?

4

1 に答える 1

1

はい、アーカイブは自分で作成できるフォルダーのみです。アーカイブを見て、フォルダー構造を複製してみてください。(必要に応じてアプリ名を変更します)

于 2012-12-17T15:37:02.510 に答える