0

先日、特定のビルドを探して xcode アーカイブを調べていたところ、それらがすべて同じに見えることがわかりました! 質問は非常に単純ですが、それを行う方法を見つけることができませんでした。基本的に、後で識別できるように、ビルド番号をアーカイブの名前の説明またはコメント (どちらでもかまいません) に追加したいと考えています。アーカイブをクリックした後に表示されるバージョン番号は必要ないことに注意してください。バージョン番号は同じでビルド番号が異なるtestflightを使用してアドホックネットワークに配布されている増分ビルドがあるため、これは機能しません。たとえば、2.0.8.10 と 2.0.8.11 は両方とも 2.0.8 として表示されます。何か案は?

4

1 に答える 1

1

アーカイブを構築するために何を使用していますか? Product -> Archive から Xcode GUI を使用していますか? それとも、xcodebuild を呼び出す何らかのビルド スクリプトを使用していますか? Xcode GUI を使用している場合、名前を自動化する方法はわかりません。ビルドを作成するときに完全なビルド番号をコピーするだけです。

ビルド スクリプトを使用している場合は、PlistBuddy を確認してください (OSX に同梱されていますが、デフォルトでは PATH にありません。通常は にあります/usr/libexec/PlistBuddy)。PlistBuddy を使用して、ターゲットの Info.plist からビルド番号を読み取り、その値をビルドしているアーカイブの名前/説明に挿入できます。

于 2013-06-21T18:13:37.617 に答える