Satimage 戻る| 次へ
トラブルシューティング
外部のコード >による 科学的環境 >Workingの ホームページ > 情報センター > Onlineドキュメンテーション > Data想像 > XCodeは > Troubleshooting ツを映し出しますか?/長さ>
ここで、コメントはあなたがサンプルプロジェクトから始めて、「スクリプト-可能」コードを築き上げている間に経験することができるいくつかの問題に関するものです。
できるだけ早く問題を検出するために、私たちは、あなたができるだけ頻繁にプロジェクトをコンパイルすると忠告します。

  • 私が Buildを試みるとき、XCodeは何らかのファイルを見つけることができません。
    例えば、ファイルの1つがあなたのプロジェクトで赤で表示するなら(XCodeはそれを見つけることができません)、そのような問題は XCode1.5で起こるかもしれません、そして、あなたはファイルの特性を編集することによって、(新しい)の経路を指定します: ファイルは、プロジェクトで一度、経路が指定したと黒で表示しますが、それは Buildフェーズで見つけられないままで残っています。
    これは XCode1.5の欠陥です。 回避策は、プロジェクトを閉じて、再びそれを開くことです: それは問題を修正するべきです。
  • 私はいくつかのファイル(または、プロジェクトファイルを含むフォルダー)を改名しました、今、プロジェクトがコンパイルされません。
    私たちは、 .xcodeファイルかそのファイルを入れてあるフォルダーを改名する前にプロジェクトを閉じるためにアドバイスします。
    プロジェクトファイルを改名したいなら、 XCodeでそれをしてください、そして、 Fileツを使用してくれますか?gt; メニューを改名してください。
    XCodeプロジェクトの .sdefファイルと .rファイルは同じ名前を共有しなければなりません。
    .pchファイルの名前は目標の編集オプションにおける Prefix Headerと等しくなければなりません。
  • アプリケーションは始められません、そして、私のプロジェクトは問題なくコンパイルされますが、私はAppleScript辞書にアクセスすることができません。
    アプリケーションのバンドル( [バンドルの名前]/Contents/MacOS/の)での実行可能なファイルの名前が Info.plistファイルの中の CFBundleExecutableパラメタと同じであることをチェックしてください。 そのようなものがケースでないなら、 Info.plistファイルを修理してください。
  • osaxプロジェクトは問題なくコンパイルするように思えますが、変化は保存されません。
    プロジェクトの目標があなたが欲しいものであることをチェックしてください。 例えば、osaxプロジェクトをデバッグしていて、あなたが「建てて、稼働する」なら、目標はosaxではなく、デバッグアプリケーションでなければなりません。
  • 私がAppleScriptからコンパイルされたコードを呼ぶとき、アプリケーションは「不意に、やめます」。 いくつかのうまくいっている呼び出しのことによると後に。
    デバッグモードにおけるコードを実行してください。 最もたぶん、あなたは何らかのメモリ管理問題を経験しています。 無料で呼んでいなくて、変数で既に処分されたものを 削除するのを丹念にチェックしてください。正しく初期化されなかった AEDescの上の AEDisposeDescと呼んでいないのをチェックしてください。
    あなたがUNIXコードを適合させているなら、何らかの誤りであるときにそれが 出口()アボート()または同じ種類の別の機能を呼んでいないチェックは起こります。
  • SampleAppFortran77プロジェクトはコンパイルされません。
    このプロジェクトはFORTRANファイルをコンパイルするスクリプトを使用します: /opt/ibmcmp/xlf/8.1/bin/xlf-c Heatf.f-oは/Heatf.oを造ります。 スクリプトを編集するために、目標 Targets>HeatEquationの三角形を膨張させてください、そして、 シェルScript Filesを選択してください、そして、次に、メニューで File>Get Infoを選択してください。 あなたは、適切にFORTRANファイルをコンパイルするためにあなた自身のプロジェクトにスクリプトを翻案しなければなりません。
    例のプロジェクト、FORTRANファイルをコンパイルしないでカチカチする音をコンパイルするために、 展開だけの間のRunスクリプトは箱を造ります。
  • MacOS10.4に、sdpに関してリンク誤りがあります。
    .sdefファイルは、sdpを使用することでコンパイルされます。 MacOS10.4では、 sdpをDeveloperツールではなく、 /usr/bin/に提供します。 そして、MacOS10.4では、あなたは、あなたのプロジェクトに sdpを使用することでスクリプトを変更しなければなりません。 プロジェクトで目標を選択してください、そして、 File>Get Infoメニューを選択してください、そして、 Rulesタブを選んでください。 あなたは以下の系列を変えなければなりません:
    $(システム_開発者_ツール)/sdp-fは-oリソース/$(入力_ファイル_ベース).rドルです。(入力_ファイル_経路)
    :
    /usr/bin/sdp-fは-oリソース/$(入力_ファイル_ベース).rドルです。(入力_ファイル_経路)
戻る| 次へ
Copyrightツゥ2005パリ、Satimage