2

MonoDevelop では、アプリのバージョンを編集できる場所が 3 つあります。

  • 最初のものはProject -> Solution Options の下にあります:
  • 2 つ目はProject -> TestProject options (Main Settings) です。
  • 3 つ目はProject -> TestProject options (iPhone アプリケーション) です。

親から継承することを選択できる2番目のもの。3つ目はまた独立。

App Store に提出するときに使用されるバージョンは何ですか? 3 つのバージョンすべてを維持する必要がありますか?

MonoDevelop には、手動で行う必要がないように、ビルドごとにバージョンを自動的に変更するオプションがありますか?

4

2 に答える 2

3
  • 最初のものは Project -> Solution Options の下にあります:
  • 2 つ目は Project -> TestProject options (Main Settings) です。

私は、これらはまったく役に立たないと信じています。誰も (あなた以外は) 実際にそれらを見ることはありません。

  • 3 つ目は Project -> TestProject options (iPhone アプリケーション) です。

これは重要なものであり、クライアントが App Store に表示され、アプリをインストールしたときに表示されます。

自動インクリメントする組み込みの方法はありませんが、これを行うビルド後のスクリプトを MonoDevelop に追加することは難しくありません (Info.plist で CFBundleVersion を変更するだけです)。

実行時にアプリ バンドルからバージョンを読み取るには、次のようにします。

NSBundle.MainBundle.InfoDictionary.ValueForKey (new NSString ("CFBundleVersion"));
于 2012-05-30T10:38:46.843 に答える
2

3 つ目の重要なバージョンは、App Store にとって重要な info.plist ファイルです。

私の知る限り、バージョンを自動的にインクリメントする方法はありませんが、ビルド スクリプトを使用してこれを行うか、MonoTouch BugTracker に機能リクエストを追加してください。

于 2012-05-29T17:51:15.047 に答える