2

ビルドのタイプ (デバイス/シミュレーターまたはデバッグ/リリース) に基づいてアプリケーションのバージョン番号を設定しようとしています。これにより、実際のビルドで見られるクラッシュから、開発者のビルドから報告されたクラッシュをふるいにかけることができます。

ビルド後のカスタム コマンドを使用してこれを行っています。これには、アプリ バンドルが署名された後に plist ファイルが変更されるという問題があり、実際のデバイスにアプリを展開できません。

代わりにビルドステップとしてこれを行うと、その問題は回避されるようですが、どこかで発生すると思われる plist マージステップと競合する可能性があるのではないかと心配しています。

これを行う正しい方法はありますか?

4

1 に答える 1

0

マージする前に、プロジェクトの Info.plist を変更するビルド前の手順を試すことができます。これはハックですが、MonoTouch を xbuild エンジンに移植するまではおそらくより良い方法はないでしょう。これははるかに拡張性が高く、そのための時間枠はまだありません。

于 2012-05-09T18:35:14.367 に答える