2016-11-22 16 views
0

長い間、私はちょうどCFBundleVersionのために「文字列番号」を使用しました。しかし、何らかの理由で私はそれに格納するために2桁が必要です。だから私は今、このフォーマットを使用します。58.1CFBundleVersionフォーマット要件?

enter image description here

しかし提出する際、Xcodeのは、それを受け入れていない、なぜ?

enter image description here

+0

バージョン文字列を変更できますか、それとも使用する必要があるのですか? –

答えて

1

Appleは、バージョン番号の内部の任意の先行ゼロを削除します。すなわち、「文字列全体」は数字として扱われず、代わりにドット間のビットは分離番号として扱われる。例えば「1.02」はAppleによって「1.2」として扱われます。だから、アップルのために、1.02より大きい1.1

よくある、唯一の実行可能な解決策は、フロントナンバーをバンプすることです(例えば、「4.4」で「4」 - それを高めるために「5」)

てみてくださいCFBundleShortVersionStringまたは "Bundle versions string"を増やすには

関連する問題