問題タブ [xcode-configuration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3785 参照

ios - 異なる設定と名前で開発、テスト、および本番ビルドを管理する最良の方法

私は異なる設定といくつかの異なる設定APIを持つ3つを持っていますAPI Keys

  • 開発用または内部テスト用ビルド- iOS App Store 外での開発配布

    • Host- devapi.プロジェクト名.com
    • API Key- 開発キー
    • FLEX[ 1 ] - 有効にする
  • クライアント テスト ビルドの場合- iOS App Store 外のエンタープライズ配布

    • Host- stgapi.プロジェクト名.com
    • API Key- エンタープライズキー
    • FLEX- 有効
  • プロダクション ビルドの場合- iOS App Store での配布

    • Host- API.プロジェクト名.com
    • API key- app_store_key
    • FLEX- 無効にする

を使用して2つの設定を管理できますDEBUG

しかし、最初の問題は、Enterprise ディストリビューション (クライアント テスト用) と iOS App Store ディストリビューション (プロダクション) のビルドです。Enterprise および App Store ディストリビューションでは、毎回コードを変更する必要があります。

  • エンタープライズ配布用

    /li>
  • App Store 配布用

    /li>

私はこのような方法を探しています

それとも他の?


2番目の問題

異なるターゲットを作成せずに、異なる名前で 3 つのビルドを作成する方法はありますか?

  • ProductName- App Storeの場合
  • ProductName-Dev- 内部開発ビルド用
  • ProductName-Stg- クライアント テスト (エンタープライズ) ビルド用

iamnicholsが提供するソリューションに基づいて、デモ プロジェクトと完全なビジュアル ガイドを作成しました。