問題タブ [xcodebuild]

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

cocoa - カスタム ココア フレームワークをインストールする最良の方法

Apple のフレームワーク プログラミング ガイド >>フレームワークのインストール /Library/Frameworks にインストールするのアドバイスに従って、カスタム フレームワークを持っています。これを行うには、次のスクリプトを使用して Run Script ビルド フェーズを追加します。

私のプロジェクトでは、 /Library/Frameworks/MyFramework に対してリンクし、次のようにクラスにインポートします。

これは非常にうまく機能しますが、デバッガ コンソールに常に次のメッセージが表示されます。

プログラムをデバッガーにロードしています... sharedlibrary apply-load-rules すべての警告: "/Users/elisevanlooij/Library/Frameworks/MyFramework.framework/Versions/A/MyFramework" のシンボルを読み取ることができません (ファイルが見つかりません)。警告: 「MyFramework」からシンボルを読み取ることができません (まだメモリにマップされていません)。プログラムがロードされました。

どうやら、コンパイラは最初に /Users/elisevanlooij/Library/Frameworks を検索し、MyFramework を見つけることができず、次に /Library/Frameworks を検索し、MyFramework を見つけて、楽しい方法で続行します。これまでのところ、これは実際の問題というよりも煩わしいものでしたが、単体テストを実行すると、gdb は (ファイルが見つからない) で停止し、続行を拒否します。Run Script フェーズに行を追加することで問題を解決しました

でも、そもそも壊してはいけないものをセロテープで貼っているような感じです。どうすればこれを修正できますか?

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

xcode - ビルド時に Xcode で常にファイルをコピーする方法 (ファイルが変更されていることが検出されていない場合でも) は?

アプリケーション バンドルの Resources/javascript フォルダに保存されている .js ファイルを使用するアプリケーションを開発しています。Xcode 2.5 プロジェクトで、javascript フォルダーへのフォルダー参照(グループではない) を作成しました。これにより、フォルダーが自動的に Copy Bundle Resources ビルド フェーズに追加されました。

私が抱えている問題は、.js ファイルを変更するときです。プロジェクトをクリーンアップしてから、ビルド時に変更された .js ファイルがアプリケーション バンドルにコピーされるようにプロジェクトを再ビルドする必要があります。アプリ バンドルで更新された .js ファイルを取得するためだけにプロジェクト全体を再ビルドするため、これには非常に時間がかかります。

ビルド段階で Xcode が常に特定のファイルをコピーするようにする方法を教えてもらえますか?

前もって感謝します!

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

iphone - ファイルを管理する技術的な方法 - xcode でファイルをグループ化する

私は過去 3 か月から iPhone の開発に携わっています。

通常、View Controller を挿入するときに、Classes を右クリックして新しいグループを追加します。

&そのグループ内に、新しいView Controllerの.h、.m、および.xibファイルを追加するだけです。

私の質問の前に、私のプロジェクトで何をしたか見てみましょう。

代替テキスト http://img230.imageshack.us/img230/4191/picture4kz.png

私の質問はこのようなものです

  • それは適切な方法ですか?適切な方法は何ですか?
  • すべての .xib ファイルをリソース グループに配置する必要がありますか?
  • (2 番目の質問の答えが「はい」の場合) リソースの下に .xib ファイルを配置する必要があるのはなぜですか?
  • プロジェクトに .h、.m、および .xib ファイルが多すぎる場合、グループ化の正確な方法は何ですか?
  • グループを作成するときに、xcode が実際にディレクトリを作成しないのはなぜですか?
0 投票する
1 に答える
442 参照

xcode - FileMaker プラグインの問題

Xcode を使用して FileMaker のプラグインをコンパイルしています。

エラーや警告は表示されず、「ターゲット」は FM/Extensions フォルダーです。私のコンピューターではすべてがうまく機能します。それがインストールされ、FileMaker/Preferences/Plugin を開くと、あるべきようにリストされます。

問題: プロジェクトを別のコンピューターにコピーしましたが、FM/Preferences/Plugin フォルダーを調べても表示されないことを除いて、同じ結果が得られます。

ブレーンストーミングを手伝ってくれる人はいますか?何が問題なのかわかりません。私はすでに許可を見ました。

ありがとう

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

iphone - Xcode でスクリプトの実行フェーズを一時的に無効にする方法

プロジェクトのターゲット用に構成されたスクリプト実行フェーズがあります。ビルドごとに実行されます。このスクリプトをターゲットから削除せずに一時的に無効にすることはできますか?

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

iphone - iPhoneアプリの製品名

XCode-> Project-> Edit ActiveTarget"projectname"設定に問題があります

「製品名」を「マイアプリ」に設定しようとしていますが、デバイスでアプリを実行しているときに。製品名に不正な文字が含まれているため、エラーが発生します。

-と_(My-App、My_App)を試してみましたが、どれも機能しません。

ただし、シミュレーターでは正常に機能します。

理由は何でしょうか?

ありがとう。

0 投票する
4 に答える
259 参照

objective-c - 22 の異なるビルドを行う最も効率的な方法

最初の比較的単純な Xcode プロジェクト (カスタム インストーラー) の完成に近づいており、22 のビルドを行う必要があります。はい、それはタイプミスではありませんでした! ビルドごとに異なるのは、バンドルの Resources フォルダー内のソース ファイルである PRODUCT_NAME と、ソフトウェアが試用版かどうかを示す変数です。

私がこれまでに読んだことから、既存のターゲットを複製することは、ビルドが2、3しかない場合にそれを行う方法のようですが、それは22にも当てはまりますか? 大変な作業のようです。私が念頭に置いていたのは、PRODUCT_NAME、Resources フォルダーにコピーされるソース ファイル、および試用モードのブール値を変更する方法でした。しかし、私は立ち往生しています。

ありがとう

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

iphone - MacProでxcodeを使用して新しいプロジェクトをビルドできません

MacPro(intel)Xcode 3.2.1(iPhone SDK 3.1.2)とSnowLeopardにインストールしました

iPhone OS用の新しいプロジェクト(無題と呼ばれる)を作成しました。ビルドしようとすると、エラーが返されます。

行き過ぎない!!

私は修正するために何をしなければなりませんか?

答えてくれてありがとう

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

iphone - xcode 条件付きコンパイル

次の問題があります。さまざまなカラー スタイルを使用してコンパイルできる iPhone アプリケーションがあります。したがって、目標は、定義されたスタイルを持ついくつかのビルド構成を持つことCOLOR_STYLE_BLACKです。スタイル定義ファイルは、Classes/styles/black など、ソース ツリーのサブフォルダーの下に配置する必要があります。次に、App_Prefix.pch で、次のように、それぞれのサブフォルダーからファイルを #import したいと思います。

しかし、問題は、サブフォルダーからファイルをインポートするように XCode を作成できないことです。XCode はプロジェクト内のフォルダー構造を許可していないようです。または、少なくともその方法がわかりません。

プロジェクトへのフォルダー参照としてフォルダーを追加すると、XCode はそれらをリソース フォルダーにコピーしますが、コンパイル ソース ビルド フェーズには追加せず、見つからないファイルに関するエラーを報告します。

これに関するヒントやアドバイスをありがとう。マッテス

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

iphone - XCode ビルド設定を自動化する

XCode プロジェクト間で共有したい静的ライブラリを開発しました。このライブラリをバイナリの依存関係として含める方法を正確に学び、デバイスとシミュレータの両方で実行し、自動化したいいくつかの手動ステップにつながるように、いくつかの読書を行いました。全体として、ライブラリの新しいバージョンをリリースし、古いバージョンを使用するプロジェクトの簡単なアップグレード プロセスを実現したいと考えています。現在、そのプロセスは、元の場所にある新しいバイナリ ファイルの削除および/またはコピー、新しいヘッダー ファイルのコピーの削除で構成されています。最初のインストールは、ターゲット SDK に基づいて条件付きリンカー フラグを設定するための追加のプロジェクト/ターゲット レベルの構成と共に、同じ 2 つの手順で構成されます。これを自動化する方法はありますか?つまり、面倒な作業を行うために Applescript を作成するようなことができることはわかっていますが、どのようにすればよいのでしょうか? AppleScript を介して xcode のビルド設定を自動化した人はいますか? Applescript 経由で XCode を呼び出すにはどうすればよいですか? 他の選択肢はありますか?バイナリ レベルの依存関係を維持するためのより良い方法はありますか?

アップデート

プロジェクトAがプロジェクトBによって作成された静的ライブラリに依存するバイナリレベルの依存関係を維持しようとしています.XCode iPhoneプロジェクトに簡単に含めることができるフレームワークに似たもの. 「B」を構築した後、A を含めて実際にドロップしてプロジェクトでき​​るものが必要です。このような依存関係を活用するためのすべての手順を認識している間、すべての荒いエッジを和らげるための解決策を探しています。