複数のターゲットを作成する必要がある古い目的のアプリケーションで作業します。質問は、コード内で複数のターゲットランタイムを区別する方法です。したがって、バンドルからリソースをロードする必要があります。ランタイム時にxcode内の複数のターゲットを区別する方法
0
A
答えて
1
プロジェクト>プリプロセッサマクロ
が異なるターゲットなどのために異なるマクロ定義]> [設定]をビルドします。
- TARGET_1
- TARGET_2
とコードで、あなたがこのようにそれをdiferenciateできます:
NSString *pathToMyResource = nil;
#ifdef TARGET_1
pathToMyResource = @"pathToMyResourceForTarget1";
#else
pathToMyResource = @"pathToMyResourceForTarget2";
#endif
EDIT:追加迅速な構文
#if DEBUG
let apiKey = "KEY_A"
#else
let apiKey = "KEY_B"
#endif
ここを参照してください:あなたがmatloobの答え@使用することができますSwift 3: how to use PREPROCESSOR Flags (like `#if DEBUG`) to implement API keys?
+0
P1。迅速にも同じことを提案する – Krunal
1
。以下は別のアプローチです。
また、前処理を使用してターゲットを区別することもできます。
以下のチュートリアルをご覧ください。これはあなたを助けるかもしれません。
参考:バンドル識別子ですを使用することにより Target Differentiation dynamically - Appcoda
関連する問題
- 1. ランタイム時にcのユニオンメンバーを区別する方法
- 2. .NETコアアプリケーションの公開時に複数のランタイムをターゲットにする
- 3. XCode:同じバンドル内の複数のターゲット
- 4. ビルドフェーズをXcodeの別のターゲットにコピーする方法は?
- 5. Xcode複数のターゲットをiOSデバイスにデプロイ
- 6. 複数のクラスを同じ関数で区別する方法
- 7. MySQL/PHP:データベース内の複数のユーザを区別する方法は?
- 8. 時間を区別する方法は?
- 9. XCode 7複数のターゲットをコンパイル
- 10. xcodeのプロジェクトの複数のターゲット
- 11. Cap'n Protoで複数のメッセージタイプを区別する方法は?
- 12. 1回のアップロードで複数のXcodeターゲット
- 13. Vapor Xcodeプロジェクトの複数のターゲット
- 14. Xcode UITableボタン複数のセルをターゲットにする
- 15. 複数のWebソケットを区別する
- 16. 複数のプロパティファイルを区別する
- 17. XCode - 複数のターゲット、複数の*国際化*名前?
- 18. jqueryのキーダウン時にキー "5"と "%"を区別する方法は?
- 19. AppleScriptの重複Xcodeターゲット
- 20. 複数のdivで最初のimgをターゲットにする方法
- 21. ヒーロー行のCSSで複数のクラスをターゲットにする方法
- 22. 1つのJavaで複数のdivをターゲットにする方法
- 23. ユニティコンテナを使用して複数のビュー/ビューモデルのペアを区別する方法
- 24. 同じクラス名で複数の "li"をターゲットにする方法
- 25. 複数のSQL Serverエディションをターゲットにする方法
- 26. nest elasticsearch:SearchRequestオブジェクトで複数のタイプをターゲットにする方法は?
- 27. Xcode内の複数のエディタウィンドウ
- 28. イメージ内の2つの行を区別する方法
- 29. インストール時にVista SP1とServer 2008を区別する方法
- 30. pinMode使用時にアナログピンとデジタルピンを区別する方法は?
- あなたは、両方のターゲットの異なるバンドル識別子を使用している場合。 – Krunal