動的アプリのビルドバージョンのCFBundleVersionを変更

1、需要の説明

2、手順

  • 2.1新しいスクリプト、ビルドフェーズを選択

  • 2.2プラス記号をクリックして、新しいスクリプトの実行フェーズを選択

  • 簡単に識別、ダブル改名ダイナミックビルドバージョン2.3

  • 2.4内容を変更するに注意し、次のコードを貼り付けます。

#!/bin/bash
buildNumber=$(/usr/libexec/PlistBuddy -c "Print :CFBundleVersion" "${$(SRCROOT)}/${INFOPLIST_FILE}")
buildNumber=`date +"%Y%m%d%H%M"`
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"
  • 2.5のコードでは、買収を実行します

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
// app build版本
NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];
NSLog(@"app_build == %@", app_build);
  • これまでのところ、このプロジェクトも修正されてコンパイルされたバージョンで見ることができます

おすすめ

転載: www.cnblogs.com/CH520/p/10197181.html