問題タブ [build-settings]

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

ios - xcconfig ファイルで完全な URL を構成する方法

アプリがヒットするサーバーの構成を含む xcconfig ファイルがあります。デバッグ モードでは、これはリリース ビルドとは異なるサーバーになります。

私が抱えている問題は、 http://www.stackoverflow.comという形式の URL が二重スラッシュの後にコメントとして扱われることです。したがって、コードで取得する文字列は「http:」です。

-traditional ビルド フラグを Info.plist に設定できることを読みましたが、他の誰かが同様の問題を抱えて解決したかどうか疑問に思っていましたか?

ありがとう。

0 投票する
0 に答える
350 参照

ios - xcode 製品フォルダー内の Product.app ファイルの赤

私のproduct.appは赤です。スキーム ビルド構成を release に設定して実際のデバイスでアプリを実行しようとすると、「アプリケーションに有効な署名がありません」というエラーが表示されます。スキームのビルド設定がデバッグに設定されている場合にのみ、エラーなしで実行されます。もちろん、赤い product.app を修正するために何もしません。どんな助けでも大歓迎です。

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

xcode - Xcode 構成 (リリース、デバッグなど) から異なるビルド設定に POD 仕様属性を関連付けます。

既存のライブラリ プロジェクトの POD 仕様を作成しようとしています。

Xcode プロジェクトでは、ビルド設定は、ビルド構成ごとに異なるプリプロセッサ マクロを定義します (例: "Debug" と "Release")。

例えば:

「デバッグ」構成の場合:

「リリース」構成の場合:

これらの設定を対応する POD 仕様にマップするにはどうすればよいですか?

例えば:

残念ながら、公式ドキュメントは一般に、実際に役立つというよりも、ほとんどが混乱して不明確です。

ビルド設定

ビルド設定

このグループには、ライブラリのビルドに使用するビルド環境の構成に関連する属性がリストされています。

サブスペックで定義されていない場合、このグループの属性は親の値を継承します。

例:

spec.compiler_flags = '-DOS_OBJECT_USE_OBJC=0', '-Wno-format'

直感的に、私は次のようなことをします:

しかし、それは推測です。

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

ios - ビルドIDに正しい製品名を使用していないXcode 5 iOSアプリ

アプリのビルド ID に問題があります。

2 つのビルドをセットアップしていDebugますRelease。すでに 2 つのスキームApp-debugApp-release.

App-debugDebug構成と構成を使用するように設定されていapp-releaseますRelease。私の場合build settingsProduct NameフィールドをappStagingおよびおよびビルド構成にそれぞれ設定しました。appPublishDebugRelease

ただし、スキームを選択した場合でも、build identifierフィールドはに設定されます。理由はわかりませんが、製品を正しくアーカイブする能力に影響を与えています。私は何が欠けていますか?appPublishapp-debug

製品をクリーンに実行し、xcode を閉じて再度開くと、bundle identifierターゲット情報に正しく表示されるようです。ただし、Product -> Archive何かが発生してそれがビルドされappPublishた後、実行するとbuild identifier、間違った名前が表示されます。なぜこれが起こっているのかはまだわかりません。

0 投票する
3 に答える
1062 参照

ios - Xcode に「-ObjC」を含める理由

外部ライブラリまたはフレームワークを含める場合、Xcode のプロジェクト設定の他のリンカー フラグに「-ObjC」を含めます。その理由と、それを含めた場合の動作を教えてください。

前もって感謝します..

0 投票する
3 に答える
16664 参照

ios - Per configuration app group entitlement strings in Xcode?

Is there an easy way to have per-configuration app group entitlement strings in Xcode projects?

We're trying to share settings between an iOS application and today extension using an "app group" entitlement in both the targets.

The problem we're having is that we build the application with different bundle and team ids depending on whether it's an enterprise or a release build.

When I use Xcode 6's Capabilities screen, the app groups show up in red lettering and I don't see a way to change the strings for each configuration individually.

I assume one of the following will work, but I don't know which I should try first:

  1. .xcconfig files
  2. Manually created entitlement files
  3. Build script
  4. Configuration-dependent plist entries

Suggestions?