2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Xcode11で導入された$(MARKETING_VERSION)をXcodeGenで設定する

Posted at

起きた現象

Xcode11からInfo.plistのBundle versions string, shortという項目がバージョン直書きではなく$(MARKETING_VERSION)という項目を参照するようになりました。

image.png

この値はプロジェクトファイル(.xcodeproj)に保存されているらしく、何も設定せずにXcodeGenを実行すると消えてしまっていた。

image.png

結論

変数としてproject.ymlに設定する。

settings:
  MARKETING_VERSION: 1.2.0 # 追加する

image.png

詳細

https://github.com/TakkuMattsu/XcodeGenExample にサンプルを作成しました。

現状のmasterの状態でmint run yonaskolb/xcodegen@2.11.0を実行するとVersionの部分が空になるかと思います。

プルリクにあるように修正するとVersionが設定されるようになります。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?