問題タブ [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 投票する
1 に答える
2867 参照

xcode - XCode が環境変数を認識しない

次のスクリプトを使用して、OSX Yosemite 10.10.5 で XCode (7.0.1 7A1001) を実行します。

次に、 App1App2の 2 つのプロジェクトを含むワークスペースを開きます。両方のプロジェクト$(HOME)/$(FOO)で、Header Search Pathsフィールドに入力しました。

  • App1では、期待どおりに解決され/Users/ohads/barています。
  • App2では、変数がどのように解決される/Users/ohads/かに注意してください。ただし、HOME変数は解決されFOOません。

何が起きてる?なぜ不一致なのですか?どうすればFOOApp2 で動作させることができますか? 不足している特別なフラグや宣言はありますか?

ところで、それが十分に奇妙ではないかのように、App1 は私が使用するだけの場合でも機能します( GUI アプリケーションに使用する必要があるのとはexport対照的に、現金アプリケーションにのみ影響するはずです)。launchctlexport

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

ios - Cocoapod とカスタム xcconfig

iOS プロジェクトでいくつかのカスタム構成で Cocoapods を使用しようとしています。
3 つ (Dev、Stage、Prod) があり、それぞれにいくつかのカスタムがありますGCC_PREPROCESSOR_DEFINITIONS。周りの人が私たち#include <path-to-pods.xcconfig>に提案しているのを見てきましたが、これは古い方法のようです。
Cocoapods0.39が構成に基づいて構成ファイルを自動的に生成し、それらをターゲットに自動的に追加するのを見てきました (これは良いことです)。これは、Podfile を作成する「新しい方法」について話しているこの記事
で も確認されています。問題は、これらのファイルに私の構成が含まれていないことです。と を使用しようとしましたが、成功しませんでした。Cocoapods + カスタム xcconfig ファイルを処理する正しい方法を知っている人はいますか?
xcodeprojlink_with

0 投票する
2 に答える
1720 参照

ios - Xcode: automatically add xcconfig files

I'd like to use the same .xcconfig files for my Xcode projects so that I automatically have the same warning settings across all my projects. I would love to create e.g. a Cocoapod which I include via Podfile and then copy the config files over or reference them from within my Xcode project.

Is there a way to achieve this?

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

ios - コードから xcconfig 構成ファイル名を取得する

使用されている .xcconfig ファイルの名前をコードで取得する方法はありますか?

下の図のように、構成が「Lab2」であることを確認できるようにしたいと思います

ここに画像の説明を入力

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

ios - 「xcconfig」ファイルの条件付きユーザー定義変数

macOS Sierra で実行されている Xcode 8 を使用して、ファイルで条件変数を宣言しようとしていxcconfigます。

私のプロジェクトはfastlane matchを使用しているため、主にfastlane gymを使用 してアプリをアーカイブしたいのですが、アーカイブも手動で実行できるようにしたい (テスト目的)。

私が達成したいのは次のようなものです:

しかし、明らかにそれは間違った構文です。ドキュメントを探してみましたが、実際には見つかりませんでした。

  1. xcconfig 構文について教えてください。
  2. アーカイブが手動で開始されたか、 fastlane gym ( xcodebuildCLI)を介して開始されたかを確認するのを手伝ってもらえますか?
0 投票する
3 に答える
2509 参照

swift - 構成ファイルを Swift Package Manager に提供する

swiftpm と .xcconfig ファイルを結合しようとしています。

Config.xcconfigファイルのすぐ隣に次のPackage.swift2 行でファイルを作成しました。

しかし、まだ 120 のリンケージ エラーがあります。私の推測では、swift build構成ファイルが表示されません。

私は何をすべきか?