xcconfigファイルを編集したいのですが、残念ながらXcodeでは構成ごとに1 xcconfigファイルしか許可されていません。つまり、Pods.xcconfigです。 Cocoapods
を使用する
では、Cocoapodsを傷つけずにxcconfigを編集するにはどうすればよいですか?
私はいくつかの方法を考えることができます
では、これにどう対処するのでしょうか?
CocoaPods Tracker の問題があります。回避策はここで説明されています: #1736 。
kylef(CocoaPodsリポジトリの所有者)が述べたように:
手動の回避策:
pod install --no-integrate
を使用してから、カスタムxcconfigファイルから#include "Pods/Pods-GCE.xcconfig"
を追加します。自動的に修正する明確な解決策はないと思いますが、カカオポッドがこれを検出してユーザーに伝えたらいいのではないでしょうか。
pod install
を実行し、プロジェクトのxcconfigファイルが含まれていなかった後に何が起こったのかを理解するのにしばらく時間がかかりました。
最近(XCode 9.x、CocoaPods 1.4.0)追加するだけです
#include "Pods/Target Support Files/Pods-MyApp/Pods-Pods-MyApp.debug.xcconfig"
カスタムxcconfigに。 pod install
は文句を言いますが、自動的に正しいことをします(何もしません)。上記を正確に実行するように指示することもあります。
統合を防ぐ必要はもうありません(これにより、ワークスペースもなくなります)。 FWIW、オプション--no-integrate
はもう存在しません。必要に応じて、ポッドファイルの:integrate_targets => false
にオプションとしてinstall!
を追加します。