プロジェクトの「マーケティングバージョン」(つまり2.0.1
)に「Bundleversions string、short」を使用し、ビルド番号(eg 42
)に「Bundleversion」を使用して、プロジェクトのバージョン管理を「Appleway」で開始することにしました。
そのために、を呼び出すためのGitpost-commit
フックを追加しましたagvtool next-version -all
。これは実際Info.plist
には機能します-バージョン番号を増やして適切に更新されています。
ただし、iOSプロジェクトをMacプロジェクトに変換するという不幸な副作用もあります- iOS device
、iPhone 5.0 simulator
などがメニューから消えてScheme
、単一のエントリに置き換えられますMy Mac 64-bit
。幸い、Xcodeを終了して再起動すると、欠落しているiOSスキームエントリが元に戻るため、この変更は一時的なもののようです。
私はこれを間違っていますか?私の目標を達成するためのより良い方法はありますか?または、Xcodeの奇妙なバグに遭遇しましたか?