2012-01-04 14 views

答えて

8

私が使用したかなり醜い解決策は、コードの補完とドキュメントを取得するためにのみ使用する追加のダミーのiOSまたはMac OS Xアプリケーションターゲットを追加することです。

はこのような何かを:

  1. は "ココアアプリケーション" のターゲットと名前を付け<プロジェクト名> -docを追加します。
  2. 編集したいファイルを新しいグループに追加するか、新しく作成したターゲットグループを使用します。
  3. 右側のユーティリティビューの[対象メンバーシップ]セクションを使用して、編集するファイルがプロジェクト名> -docターゲットのメンバーとしてマークされていることを確認してください。

外部ビルドシステムターゲットを使用して編集してください。これはiOSのプロジェクトがある場合は

は、あなたも、さらに一歩それを取ると、シミュレータで、あるいはあなたの外部で構築されたアプリケーションを実行するためのXcodeを「だます」ために使用される追加の「空のアプリケーション」<プロジェクト名> -runターゲットを追加することができますあなたの外部ビルドシステムが正しいアーキテクチャーを持つ普遍的なまたは普通のバイナリに署名してビルドする方法を知っていることを前提としています。

  1. それに<プロジェクト名> -runを "空のアプリケーション" のiOSターゲットと名前を追加します。
  2. プロジェクト名> -runのスキームを編集し、プロジェクト名> -run targetの前に外部ビルドシステムターゲットをターゲットとして追加します。
  3. <プロジェクト名> -runスキームの「実行...」セクションを、外部ビルドシステムによって構築されたアプリケーションバンドルへの実行パスを指すように変更します。

は今すぐに沿って編集し、構築し、> -runターゲットを<プロジェクト名を使用して実行し、それがあなたの外部ターゲットをトリガして、デバイス上のシミュレータやデバッグで実行されます。私はこれをプロジェクト名> -docターゲットと組み合わせて実行しました。それはうまくいきます。<プロジェクト名のメンバーになるように編集したファイルをマークするようにしてください。そうしないと、Xcodeはものをビルドしようとしますあなたのために。