問題タブ [xcode-scheme]
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.
xcode5 - xcodebuildに複数のスキームを追加するには?
ターミナルのみで xcode ワークスペースをビルドしています (xcodebuild - 内部ビルド)。5つのスキームがあります。ただし、一度に作成できるスキームは 1 つだけです。一度にすべてのスキームを構築したいと思います。1 つのワークスペースに複数のスキームを含めることができます。
ios - スキームごとに複数のInfo.plistファイル間で1つの異なるキー?
私のアプリケーションのInfo.plist
ファイルには、約 20/30 のキーが含まれています。実装している外部 SDK では、そのアプリ キーを に設定するInfo.plist
必要がありますが、デバッグ、エンタープライズ配布、およびリリース スキームには別のキーが必要です。
Info.plist
ファイルの 3 つの複製を維持する (およびすべてのターゲットで同一である他のすべてのキーを複製する) ことなく、への条件付き追加を作成する方法はありますか?
基本的に私が望むのは、plist
現在のベースとまったく同じものであり、その後、この新しいキーのみを含む追加の新しい-Debug
、-Distribution
およびRelease
ものです。私が避けようとしているのは、すべてのキーの繰り返しです。これは、将来新しいキーを追加するのが面倒になるためです。
これは可能ですか?
xcode - Xcode ボット :: アーカイブの作成に失敗しました: xcodebuild はステータス 65 で終了しました
統合は成功しましたが、アーカイブは毎回失敗し、以下の警告が表示されます -:
ios - Xcode でアプリと拡張機能を使用して WatchOS2 のターゲットを複製する
拡張機能とともに WatchOS2 ターゲットを含むプロジェクトがあります。WatchOS アプリ ターゲットと拡張機能の両方を複製したいと考えています。ただし、WatchOS アプリ ターゲットを複製すると、古い拡張機能にリンクされたままになります。WatchOS アプリのビルド フェーズにアクセスできなくなったため、Embed App Extension フェーズで変更できません。
初期状態
- WatchAppTarget1 (埋め込み拡張機能 - WatchAppExtension1)
- WatchAppExtension1
最終状態
- WatchAppTarget1 (埋め込み拡張機能 - WatchAppExtension1)
- WatchAppExtension1
- WatchAppTarget-Duplicate (埋め込み拡張機能がまだ WatchAppExtension1 を指している)
- WatchAppExtension-Duplicate
WatchOS App Target を変更して、複製された拡張機能を埋め込みの選択として受け入れる方法はありますか (.pbxproj を手動で編集する以外に)
ios - 異なる設定と名前で開発、テスト、および本番ビルドを管理する最良の方法
私は異なる設定といくつかの異なる設定API
を持つ3つを持っていますAPI Keys
開発用または内部テスト用ビルド- iOS App Store 外での開発配布
Host
- devapi.プロジェクト名.comAPI Key
- 開発キーFLEX
[ 1 ] - 有効にする
クライアント テスト ビルドの場合- iOS App Store 外のエンタープライズ配布
Host
- stgapi.プロジェクト名.comAPI Key
- エンタープライズキーFLEX
- 有効
プロダクション ビルドの場合- iOS App Store での配布
Host
- API.プロジェクト名.comAPI key
- app_store_keyFLEX
- 無効にする
を使用して2つの設定を管理できますDEBUG
しかし、最初の問題は、Enterprise ディストリビューション (クライアント テスト用) と iOS App Store ディストリビューション (プロダクション) のビルドです。Enterprise および App Store ディストリビューションでは、毎回コードを変更する必要があります。
エンタープライズ配布用
/li>App Store 配布用
/li>
私はこのような方法を探しています
それとも他の?
2番目の問題
異なるターゲットを作成せずに、異なる名前で 3 つのビルドを作成する方法はありますか?
ProductName
- App Storeの場合ProductName-Dev
- 内部開発ビルド用ProductName-Stg
- クライアント テスト (エンタープライズ) ビルド用
iamnicholsが提供するソリューションに基づいて、デモ プロジェクトと完全なビジュアル ガイドを作成しました。
xcode - テスト スキームのさまざまなビルド構成
個々のスキームを手動で選択して実行することなく、デバッグ ビルドで単体テストを実行し、リリース ビルドでパフォーマンス テストを実行する方法はありますか?
単体テストとパフォーマンス テスト スキームがあります。単体テスト スキームのテスト コンフィギュレーションではデバッグ ビルドを選択し、パフォーマンス テスト スキームではリリース ビルドを選択しました。各スキームを個別に実行すると、それぞれデバッグ ビルドとリリース ビルドが得られます。
これらのスキームの両方を実行する別のスキームを作成すると、その新しいスキームには独自のビルド構成があります。この新しいスキームのデバッグのビルド構成を設定すると、パフォーマンス テストのデバッグ ビルドも取得されます。
ios - Xcode で App Pro バージョンを作成する正しい方法
さて、簡単なアプリケーションができたので、Proバージョンを作成することにしました。それ以外の場合は、コードと UI の約 30% が変更されます。私の質問は単純です - どうすればこれを正しい方法にできますか?
私には2つのアイデアがあります:
どちらのアプローチにも長所と短所があります。そこで私は経験豊富な人々に、新しいProバージョンを作成して両方をサポートする正しい方法を尋ねます。レベルの変化にご注意ください。前もって感謝します。