問題タブ [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.
ios - xcode でのターゲットとプロジェクトの設定
プロジェクト設定が xcode のターゲット設定をオーバーライドするかどうかを知りたかったのです。したがって、プロジェクトをクリックすると、ビルド設定をクリックできますが、ターゲット設定をクリックすると、そのビルド設定を選択できます。
- プロジェクトでビルド設定を選択すると、ターゲットビルド設定で設定しないと、ターゲット設定が自動的に同じ値に設定されますか?
- プロジェクトのビルド メニューとターゲットのビルド メニューで同じ項目に異なる値を設定する理由の例を教えてください。
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>
、そのファイルを見つけることができます。
すべてのインポートを手動で変更することは不可能です。これを修正するにはどうすればよいですか?
前もって感謝します!
git - GitFlow Unity3D およびブランチ固有のアプリケーション データ
現在、Unity3D アプリケーションの分岐モデルとして GitFlow を使用しています。マスター ブランチは私のプロダクション ブランチであり、開発ブランチは自明です。これらのブランチには両方とも、対応するクラウド ビルド アプリケーションがあります。
コードが開発にプッシュされると、開発ビルドが自動的に作成および配布されます。リリース後にコードが master にマージされると、リリース ビルドが自動的に作成され、ダウンロードして Apple にプッシュできます。
ビルド設定は大きなファイルであり、ビルド固有にしたい特定のフィールドしかありません。私の現在の戦略は好きではありませんが、git-flow でリリース ブランチを作成し、リリースに固有の変更をコミットしてリリースを完了することです。(これにより、これらすべての変更がマスターにマージされ、開発に戻されます)。これにより、ビルド設定が正しくない自動開発ビルド (現在は手動で停止しています) が発生します。
これが望ましくない理由がわかります: 壊れた開発ビルドを取得するだけでなく、リリースするたびにビルド設定を調整する必要があり、これは非常に頻繁にユーザー エラーが発生しやすくなります。
これを行うためのより良い方法について、より良い戦略や提案がある人はいますか?
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で作業しています。
unity3d - Unity ビルド設定で PC、Linux、および Mac モジュールがロードされない
PC、Linux、Mac モジュールが Unity にロードされないという問題が発生しました。Unity3D エンジン全体をインストールしたので、PC と Linux モジュールをロードする必要があります。これに対する解決策はありますか?
ios - ビルド設定 : アプリのリリース時に App Store の言語が英語のみとして表示されるようにするには、ビルド設定でどのような変更を行う必要がありますか?
iOS アプリのアップロードでちょっとした間違いを犯したため、AppStore でアプリの言語が英語とドイツ語として表示されます。
シナリオは、(ターゲットの info.plist) で「ローカリゼーション ネイティブ開発地域」キーをドイツに設定しましたが、私のアプリは実際には英語のアプリです (すべての地域)。ただし、このキーを US に変更すると、アプリの Appstore 言語が英語のみに変更される可能性があることは確認されていません。
これに加えて、(プロジェクトの情報) のローカリゼーションで言語を次のように設定しました: 1. 英語 - 開発言語 2. ドイツ語
アプリのリリース時に App Store の言語が英語のみとして表示されるようにするには、設定でどのような変更を行う必要がありますか?