問題タブ [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.
xcode - xcconfig: デバッグ/リリース用の異なるプリプロセッサ マクロ
を含む単純な .xcconfig ファイルを作成して適用しました
および main.cpp を含む
なぜ main.cpp で FOODEBUG も FOORELEASE も定義されていないのか??!
予想どおり、ビルド設定には .xcconfig ファイルの 2 行 ("Any Architecture | Any SDK") が表示されますが、実際には使用されません。
どうすればそれを達成できますか?
xcode - 「共有」(git 管理) Xcode プロジェクトで「プライベート」.xcconfig を使用する方法は?
.xcconfig
Xcodeワークスペース(またはプロジェクト)内のいくつかのgitサブモジュール(または私自身のXcode「サブプロジェクト」の1つ)の統合を容易にするために、既存のサブモジュールを使用することがよくあります。
これはうまく機能し、それ自体で幸せに存在する可能性のあるプロジェクト、またはコントリビューションをアップストリームにプッシュしたいプロジェクトに多くのローカル構成変更を加える必要性を減らします.xcconfig
)。
ただし、.xcconfig
プロジェクトのフォルダーに追加しなくても...次のようなエントリ..
と
$(PEOJECT_NAME).xcodeproj/project.pbxproj
git によって、ファイル内の追跡された変更に追加されます。
.xcodeproj
これらの変更を「ローカル」に保持する方法はありますか? これらの明らかに不適切な変更でプル リクエストとプロジェクトの独立性を汚すのは嫌いですが、この統合方法が提供する利便性と機能性を見逃してしまうでしょう...何かアドバイスがあれば..
ios - xcconfig リンカー フラグを使用した CocoaPods の警告
iOS アプリ用に優れたアーキテクチャを構築しようとしていますが、xcconfig 構成で問題が発生しています。CocoaPod をいくつか持っていますが、それらに警告が表示されるのは当然のことです。inhibit_all_warnings!
CocoaPods 統合の上にディレクティブを追加して、それらを黙らせてきました。したがって、私の Podfile は次のようになります。
これは実際に機能し、この構成でプロジェクトをビルドするときに警告は表示されません。
しかし、アプリをビルドするときに非常に厳密な環境を強制しようとしているので、警告でエラーを強制し、可能なほぼすべての警告を有効にする .xcconfig ファイルをいくつか作成しました。これは、実際にこれを行う xcconfig ファイルの一部です。
どちらの行も正しく動作していますが、CocoaPod ライブラリの警告もエラーとして扱われるという問題が発生しています。無効GCC_TREAT_WARNINGS_AS_ERRORS
にすると、プロジェクトが再度コンパイルされますが、CocoaPods から警告が返されます。
だから私の質問は:
WARNING_CFLAGS がライブラリ ファイルではなくプロジェクト ファイルでのみ使用されるように、.xcconfig ファイルを正しく設定するにはどうすればよいですか?
または、inhibit_all_warnings を作成する方法! WARNING_CFLAGS 構成変数が設定されている場合、pod ディレクティブは機能しますが、この場合はそれを無視しているように見えますか?
助けてくれてありがとう!
objective-c - sim と local と hockeyapp の XCode で xcconfig と異なる値を設定するにはどうすればよいですか?
API を使用するアプリに取り組んでいます。アプリが sim で実行されている場合、API サーバーの値を 1 つ (localhost) にしたいのですが、アプリがローカルの iphone で実行されている場合 (xcode に直接プラグインされている場合)、別の値 (ステージング) を使用したい場合、私のアプリが hockeyapp 経由で実行されている場合、3 番目の API サーバー (プロダクション) を使用したいと考えています。現在の環境に関連するアプリ デリゲートのプロパティを設定できるように構成するにはどうすればよいですか? 他の値をコメントアウトすることでこれを行うことができますが、これは非常にエラーが発生しやすくなります。
xcode - デバッグ構成ファイル (.xcconfig)
xcode プロジェクトが、提供した .xcconfig 構成ファイルを使用しているかどうかを確認する方法はありますか?
つまり、#warning、#error、printf などのデバッグなど、ステートメントを「出力」する方法があるかどうかということです。
その理由は、いくつかの構成をセットアップしたためであり、それらが使用されていないと感じています...
ios - Xcode が xcconfig ファイルのビルド構成設定を使用しないのはなぜですか?
編集:ビルド構成設定でこの問題が発生する可能性があると考えましOTHER_LDFLAGS
た。それに応じてタイトルを変更し、質問から無関係な詳細を削除しました。
私は単純な Xcode プロジェクト MyApp を持っています。MyApp.xcconfig は、デバッグ ビルドの構成ファイルとして設定されます。次の 1 行があります。
MyApp.xcconfig が設定されていることはわかっていますが、OTHER_LDFLAGS
Xcode はその設定を使用したくありません。ビルド設定では、MyApp.xcconfig の値の代わりに空白が緑色で強調表示されます (「その他のリンカー フラグ」というラベルが付けられた一番下の行を参照してください)。
これはなぜですか?私が読んだことから、解決された設定は .xcconfig ファイルのものでなければならないようです。そうする方法はありますか?
また、xcconfig の他の設定が解決されることもわかりました。しかし、そうではありませんOTHER_LDFLAGS
。