SSブログ

アプリ開発(30) - 無料版と有料版を同一プロジェクトファイルから作ります [iPadアプリ開発]

有料版アプリを作ったけれど、やっぱり一人でも多くの人の目に触れる機会を増やしたい時には無料版を出したくなってきます。無料版アプリのために新たに同様のXcodeプロジェクトを作るのではなく、有料アプリに「新たにターゲット」を追加して無料アプリを作成します。

①ターゲットを複製します。
xcode1.png

xcode2.png

②Build Settingを開いて「Preprocessor Macros」の項目にLITE_VERSION=1と設定します。

③Product Nameと読込むPlistファイルを変更します。
xcode3.png
Build Settingにある「Packing」カテゴリー内のProduct Nameを任意の名前に変更します。アイコン下に表示される名前なので長過ぎないように。同じくInfo.plistファイル名を①で作成した際に自動で生成されたplistファイルにします。

④ソースコードで有料版と無料版の条件分岐を設定します。
#ifdef LITE_VERSION
self.title_lite.hidden = NO;
self.message1.hidden = NO;
self.btnFullVersion.hidden = NO;
#else
self.title_lite.hidden = YES;
self.message1.hidden = YES;
self.btnFullVersion.hidden = YES;
#endif

完了です。

無料版にはLiteマーク等が表示されています。
screen01.png

nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。