2016-04-14 3 views
2

コンパイルフラグはどれくらい使用できますか?私は同じxcodeプロジェクトを使用したいが、2つのアプリケーションをコンパイルする。相違点は次のとおりです。xcode 2つのアプリケーションを作成するためのフラグをコンパイルする

  • bundleIDプロビジョニングプロファイルが
  • コードはそれのサービス
  • アプリ名にアクセスするために使用するURLを使用
  • (テストアプリはそれに追加「テスト」を持っています)
+1

あなたのXcodeのprojで新しいターゲットを作成します。 http://samwize.com/2014/05/22/create-multiple-targets-slash-apps-for-1-xcode-project/ – ejanowski

答えて

2

述べたように、次の2つのターゲットを必要としています。各ターゲットは、それが自分のバンドルIDだなど決定的Info.plistを取得し、あなたがliteの、アプリ(それはあなたがやろうとしているものかどうかわからない)のプロ版を作成することができますので、それは、2つのアプリのターゲット間のソースコードを共有することができます。これはビルド設定内で行われ

#if PROVERSION 
    // Show supadupa feature 
#endif 

あなたがする必要があるのは、共有ソースファイル内で条件付きコンパイルを実行するために、コンパイラに渡す-DPROVERSION=1(または何)でありますproアプリターゲット

関連する問題