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

ios - xcode でのターゲットとプロジェクトの設定

プロジェクト設定が xcode のターゲット設定をオーバーライドするかどうかを知りたかったのです。したがって、プロジェクトをクリックすると、ビルド設定をクリックできますが、ターゲット設定をクリックすると、そのビルド設定を選択できます。

  1. プロジェクトでビルド設定を選択すると、ターゲットビルド設定で設定しないと、ターゲット設定が自動的に同じ値に設定されますか?
  2. プロジェクトのビルド メニューとターゲットのビルド メニューで同じ項目に異なる値を設定する理由の例を教えてください。
0 投票する
0 に答える
285 参照

ios - xcodeでは、指定された検索パスで山括弧インポートを使用する方法は?

プロジェクトの「Third party」フォルダにサードパーティのソース ファイルをいくつか入れ、そのフォルダをプロジェクトにドラッグしました。xcodeのビルド設定で、Header search paths「$(SRCROOT)/Third party/」に指定しました。しかし、xcode はまだ#import <pop/POPAnimatableProperty.h>ファイルの場所を認識していませんが、Third party/pop/フォルダー内にあるだけです。#import "POPAnimatableProperty.h"またはのようにインポートすると#import <../pop/POPAnimatableProperty.h>、そのファイルを見つけることができます。
すべてのインポートを手動で変更することは不可能です。これを修正するにはどうすればよいですか?

前もって感謝します!

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

git - GitFlow Unity3D およびブランチ固有のアプリケーション データ

現在、Unity3D アプリケーションの分岐モデルとして GitFlow を使用しています。マスター ブランチは私のプロダクション ブランチであり、開発ブランチは自明です。これらのブランチには両方とも、対応するクラウド ビルド アプリケーションがあります。

コードが開発にプッシュされると、開発ビルドが自動的に作成および配布されます。リリース後にコードが master にマージされると、リリース ビルドが自動的に作成され、ダウンロードして Apple にプッシュできます。

ビルド設定は大きなファイルであり、ビルド固有にしたい特定のフィールドしかありません。私の現在の戦略は好きではありませんが、git-flow でリリース ブランチを作成し、リリースに固有の変更をコミットしてリリースを完了することです。(これにより、これらすべての変更がマスターにマージされ、開発に戻されます)。これにより、ビルド設定が正しくない自動開発ビルド (現在は手動で停止しています) が発生します。

これが望ましくない理由がわかります: 壊れた開発ビルドを取得するだけでなく、リリースするたびにビルド設定を調整する必要があり、これは非常に頻繁にユーザー エラーが発生しやすくなります。

これを行うためのより良い方法について、より良い戦略や提案がある人はいますか?

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

ios - 「推奨設定へのアップデート」Xcode 7

Xcode 7 の更新に少し遅れていますが、今朝行ったばかりで、Xcode によって表示されるこの「推奨設定への更新」警告に気づいています。私はいくつかの調査を行いましたが、Xcode の古いリリースでこの同じ警告について投稿しているユーザー以外にはあまり見つかりませんでした。これは、Apple が大規模な更新後に設定の変更を提案することがあると私に信じさせます (私は Xcode の経験が約 1.5 年しかありません)。

いずれにせよ、警告はバンドル識別子を変更したいだけのようです。変更を行う前にどの程度注意する必要がありますか?

推奨設定への更新

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

swift - Swift コンパイラに最適化レベル パネルがない - コード生成

私のプロジェクトは、Swift コードの最適化レベルを調整する可能性を完全に見逃しており、その後、デフォルトですべてのオプションの最適化を行っています。相対パネルは次のようになります。 Swift コード生成パネル

最適化を調整する可能性を復元するにはどうすればよいですか?

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

cmake - CMake のコンパイラ選択ロジックに影響を与えるにはどうすればよいですか?

私は C++ 言語を使用するプロジェクトに取り組んでいます (ただし、これは実際には C++ 固有の質問ではありません)。私のシステムには、複数の C++ コンパイラがインストールされており、同じコンパイラの複数のバージョンがあり、おそらくいくつかのバージョンは自分自身のホーム ディレクトリにビルドされています。私はさまざまな目的で (C++ の) さまざまなコンパイラを使用しています (ただし、質問をより一般的なものにするために、ここでは少し誇張しています)。

現在、私のプロジェクトは、何らかの理由で、clang ではなく gcc であるコンパイラーと、新しいバージョンを優先する 4.7 から 4.9 の間のバージョンに依存しています。

私が持っている関連するコンパイラをCMakeに見つけさせ、有効なものがあれば利用可能な最高のものを使用したいと思っています。しかし、これは自分のシステムだけでなく実現したいのです。強制するのはとても簡単です。CMakeLists.txtのカスタマイズを行ったり、コンパイラを明示的に設定したりする私のコードを取得する開発者に依存しないくださいCXX=/some/thing

より具体的には:

  • CMake がコンパイラを探す場所の種類に影響を与えるにはどうすればよいですか?
  • これらの場所が検索される順序に影響を与えるにはどうすればよいですか?
  • 特定のコンパイラ プロバイダとバージョンの好みをどのように表現できますか?
  • コンパイラ プロバイダとバージョンの制約をどのように表現できますか?

ノート:

  • CMake 3.x でのみ機能する回答は関連性がありますが、 CMake 2.8.x にも興味があります。
  • RTFM に教えてもらえますが、具体的にどの FM と FM のどこにあるか (そして、それが実際に役立つかどうか) を教えてください。
  • 問題が発生した場合に備えて、Linuxで作業しています。
0 投票する
0 に答える
1727 参照

unity3d - Unity ビルド設定で PC、Linux、および Mac モジュールがロードされない

PC、Linux、Mac モジュールが Unity にロードされないという問題が発生しました。Unity3D エンジン全体をインストールしたので、PC と Linux モジュールをロードする必要があります。これに対する解決策はありますか?

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

ios - ビルド設定 : アプリのリリース時に App Store の言語が英語のみとして表示されるようにするには、ビルド設定でどのような変更を行う必要がありますか?

iOS アプリのアップロードでちょっとした間違いを犯したため、AppStore でアプリの言語が英語とドイツ語として表示されます。

シナリオは、(ターゲットの info.plist) で「ローカリゼーション ネイティブ開発地域」キーをドイツに設定しましたが、私のアプリは実際には英語のアプリです (すべての地域)。ただし、このキーを US に変更すると、アプリの Appstore 言語が英語のみに変更される可能性があることは確認されていません。

これに加えて、(プロジェクトの情報) のローカリゼーションで言語を次のように設定しました: 1. 英語 - 開発言語 2. ドイツ語

アプリのリリース時に App Store の言語が英語のみとして表示されるようにするには、設定でどのような変更を行う必要がありますか?