問題タブ [targets]

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 に答える
2300 参照

xcode - Xcode の複数のターゲット -- #ifdef のオーバーラン

7 つの iPhone アプリに対応する 7 つのターゲットを持つ Xcode プロジェクトがあります。その数は増えるかもしれません。多くのターゲットが同じクラスを多数使用しています。

アプリのデリゲートの一部を以下に再現しました。この投稿のために、ターゲットの名前を target1 から target7 に変更しました。対応するマクロ mTarget1 から mTarget7 をセットアップしました。さらに、ターゲット 1 と 2 用に定義された mTarget12 などのマクロがあります。

アプリ デリゲートの ifdef は急速に蓄積されています。問題を説明するために、アプリ デリゲートの一部を以下に示します。

明るい面では、蓄積は相加的であるように見えます - 少なくともまだ増加していません. また、明るい面としては、アプリ デリゲート以外のファイルの #ifdef はそれほど悪くはありません。

それほど明るい面ではありませんが、アプリ デリゲートには多くの蓄積があります。

これを整理するためのより良い方法があるかどうか疑問に思っています。別の Xcode プロジェクトはオプションではないと思うことを付け加えておく必要があります。それは、私が現在持っているものよりも悪いでしょう。

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

xcode - 「クリーン」がアプリの不思議なバグを魔法のように修正するのはなぜですか?

警告として表示されない問題が発生したが、実行時にアプリがクラッシュする場合は、ビルド->クリーンすることがあり、多くの場合、この未知のバグは消えます。これは主に、新しい画像をプロジェクトにインポートするとき(古い画像を置き換えるとき)、またはコードで構文を大幅に変更したときに発生します。

F'in'すべてのターゲットをクリーンアップ'、それはどのように機能しますか?

ありがとう

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

xcode - Xcode がすべてのターゲットに対して Run Script を実行しないようにする

iPhone アプリケーションには 2 つのターゲットがあります。1 つは実際のアプリ用で、もう 1 つは単体テスト用です。メイン アプリケーションのターゲットに実行スクリプトを追加して、コンパイル時にスクリプトが Doxygen ドキュメントを生成するようにしました。問題は、単体テスト ターゲットをコンパイルおよび実行しているときにスクリプトが実行されることです。単体テストのターゲットではなく、メイン アプリケーションのターゲットをコンパイル/実行するときにのみ、xcode にスクリプトを実行させる方法はありますか?

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

cocoa - xib ファイルが間違ったターゲットに表示される

xcode プロジェクトで複数のターゲットを使用するのは初めてで、答えが見つからない障害にぶつかりました。

2 つのターゲットを持つプロジェクトがあります。1 つのターゲットにはユーザー インターフェイスがなく、2 番目のターゲットには管理用のユーザー インターフェイスが含まれています。私が抱えている問題は、ユーザー インターフェイスなしで最初のターゲットをビルドして実行すると、2 番目のターゲットのユーザー インターフェイス xib がコンパイルされて表示されることです。

xib ファイルが 2 番目のターゲットにのみ関連付けられていることを確認しました。私は何を間違っていますか?ユーザー インターフェイスを表示せずに最初のターゲットを実行できるようにしたいと考えています。どんな助けでも大歓迎です。

Apple のドキュメントを読みましたが、この特定の質問に答えるのに役立つものは何も見つかりませんでした。

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

msbuild - MsBuild:ターゲットの現在のディレクトリを取得します

msbuildターゲットがあり、次のようなインポートタグがあります。

Company.LifeCycle.targetsファイルの内容で、プログラムで現在のディレクトリ(この場合はC:\ Program Files \ MsBuild \ Company )を取得するにはどうすればよいですか?

VS 2008、.NET3.5を使用しています

編集:リファレンスを見ました。msbuildスクリプトで現在のディレクトリを取得するにはどうすればよいですか?、しかし私には有効ではありません:$(MSBuildProjectDirectoryは私にこの値を与えます、C:\ Work \ Company \ Projects \ Test001 \ ProyectSW3

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

iphone - iPhone - ブランディングと複数のターゲット?

2 つの異なるブランドでまったく同じアプリの 2 つのバージョンを作成しようとしていますか? だから私は私のプロジェクトに2つのフォルダを作成しました

Folder1 をターゲット 1 に追加し、Folder2 をターゲット 2 に追加しました。2 つのフォルダーには同じ名前の 2 つの画像が含まれていますが、見た目は異なります。

ただし、ビルドするターゲットに関係なく、常に Folder1 フォルダーのロゴを使用します。このフォルダーはターゲット 1 にのみ属しますが。

これを回避する方法はありますか?

0 投票する
23 に答える
328931 参照

msbuild - ビルド サーバーで Microsoft.WebApplication.targets が見つかりませんでした。あなたの解決策は何ですか?

ビルド サーバーでプロジェクトをビルドしようとすると、次のエラーが表示されます。

ビルド サーバーに Visual Studio 2010 をインストールして、数か月前にこの問題を解決しました。しかし、今、私は新しいサーバーを最初からセットアップしています。この問題を解決するためのより良い解決策があるかどうかを知りたい.

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

xcode - Xcode ターゲット -- プログラムによる作成

同じコード ベースから 100 を超えるターゲットが作成される iOS プロジェクトがあります。ターゲットには多くの類似した特徴がありますが、info.plist、Default.png ファイルなどは異なります...

プログラムでプロジェクト ファイルを生成 (または変更) することを検討しています。プロジェクト ファイルの形式はバージョン管理されているため、短期的には安全です。ただし、長期的には、これは最も理想的なソリューションではない可能性があります。また、applescript を使用して Xcode をスクリプト化することも考えています。対象オブジェクトを含む堅牢な辞書があるようです。

これを管理するための適切なアプローチに関する情報を探しています。これを行った経験のある人は、推薦をするのが好きですか?

更新: Xcode のスクリプトを作成するために applescript を使用することになりました。XC4がすべてを壊すまで、これはうまくいきました...

0 投票する
22 に答える
187931 参照

makefile - makefile内のターゲットのリストをどのように取得しますか?

rake(Ruby makeプログラム)を少し使用しましたが、使用可能なすべてのターゲットのリストを取得するオプションがあります。

しかし、GNUmakeでこれを行うオプションはないようです。

どうやら、2007年の時点で、コードはほぼそこにあります-http://www.mail-archive.com/help-make@gnu.org/msg06434.html

とにかく、makefileに含めることができるmakefileからターゲットを抽出するために少しハックしました。

定義されたターゲットのリストが表示されます。これはほんの始まりにすぎません。たとえば、依存関係を除外することはありません。

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

iphone - アプリ内のアプリを使用したxcodeプロジェクト

私はObjective-cとiOSに何とか慣れていません。私の質問は次のとおりです。これまでに5つのiPhoneアプリを作成しました。他のすべてのアプリケーションを含む新しいプロジェクトを作成するために今必要なもの。したがって、ユーザーは1つのアプリケーションを使用して、uiviewcontrollerから、アプリケーションにバンドルされている個々のアプリを起動できます。iPhone用のアプリケーションバンドルのように。私はこれをアプリストアで、特にゲームでたくさん見ました。私は今一週間答えを探しています。私が見つけた密接に関連している唯一のものはターゲットに関連していますが、メインアプリ内から個々のターゲットをどのように起動することになっていますか(これが可能である場合)。誰かが私に正しい方向を教えてもらえますか?チュートリアルや例があれば素晴らしいでしょう。よろしくお願いします。乾杯!