2016-12-14 5 views
0

私のiOSアプリでは、アプリケーションをコンパイルして表示するときにDateが必要です。アプリがコンパイルされた日付を取得する

手動で日付を設定せずに把握する方法はありますか?

+0

ビルドスクリプトでビルド番号を日付として設定し、 'Budle'から読み込むことができます。 – Ryan

+0

アプリをコンパイルするたびに日付を設定する必要はありません。 – AlexanderZ

+0

あなたはObjective-CかSwiftのどちらをお望みですか?これはObjective-Cでは簡単です。それがスウィフトでできるかどうかわかりません。 – rmaddy

答えて

0

私のiOSアプリケーションでは、アプリケーションがコンパイルされて表示される日付を見つける必要があります。

シェルスクリプトを使用して、アプリのアセットに含まれるファイルに日付を書き込むことができます。ターゲットのビルドフェーズで "スクリプトの実行"ビルドフェーズを使用して、ビルドプロセスの初期ステップとしてスクリプトを実行します。次に、ファイルを見つけて日付を読み取るコードをアプリに追加します。ここでは、プロパティーリストまたはJSONファイル形式のいずれかを使用して日付を簡単に読むことをお勧めします。プロパティリストに行く場合は、PlistBuddyというコマンドラインツールがあり、シェルスクリプトを簡単に書くことができます。

関連する問題