問題タブ [xcconfig]

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 投票する
0 に答える
91 参照

linker - 1 つの構成に対してのみ SPM をリンクするという意見はありますか?

まず、DEV、PRE、PRO の 3 つの構成を持つプロジェクトがあり、ターゲットは 1 つだけです。次に、ビジネス ロジックを別のモジュールに配置します。このモジュールには、サーバーの応答をモックするためのファイルがいくつか含まれています。目的は、このファイルを DEV にのみ挿入できるようにすることです。

現時点では、構成によっては SPM を追加することはできないと思います。私が見つけた解決策では、SPM に 2 つのターゲットが作成されます。1 つはテスト ファイルがあり、もう 1 つはテスト ファイルがありません。メイン プロジェクトで 2 つのターゲットを作成する必要がありますが、このアイデアは嫌いです。

つまり、Package.swift:

正しいライブラリを各構成に (自動またはビルド スクリプトを使用して手動で) リンクする方法を見つけたいと考えています。

0 投票する
1 に答える
76 参照

xcode - xcodebuild: 条件セット エラーでパラメーターをオーバーライドするマクロの XCBuild サポートを実装します

xcodebuildパラメータを使用してxcconfigファイルを指定して(Xcode 12.5)を呼び出してい-xcconfigます。xcconfig ファイルにビルド構成 (例: ) に基づく条件付き変数の割り当てが含まれている場合SWIFT_OPTIMIZATION_LEVEL[config=Debug] = -Onone、次のエラーが発生します。

xcodebuild実行中のアクションが何であれ失敗します。

fastlane gym これは、ジムのパラメーターを使用して xcconfig ファイルを使用してビルドし、渡すときにも発生することに注意してください (フードの下で呼び出して同じパラメーターを使用するだけxcconfigなので、理にかなっています...)gymxcodebuildxcconfig