2011-02-28 15 views
1

Macosサーバで動作しているアプリケーションを実行しようとしましたが、アプリケーションの表示エラー - このタイプのMacコンピュータをサポートしていないプログラムbcsを開くことができません。 お勧めですか?おそらく私は目標を変更する必要がありますか?アプリケーションがMacOSサーバで動作しない

$ {} MACOSX_DEPLOYMENT_TARGET

MACOSX_DEPLOYMENT_TARGET = 10.6

システムソフトウェアの概要:

システムのバージョン:Mac OS X Serverの10.6.6(10J567) サーバーの構成:高度 カーネルのバージョン:Darwin 10.6.0

eveうまく見える。

のarch $(ARCHS_STANDARD_32_64_BIT)

iがどの正確な違いは、それらの構成のため

ONLY_ACTIVE_ARCHでなければならないが、理解していない= YESに設定された=と32ビット構成を使用すると、正常に動作しています。 私はそれを変更しました。 NOにすべてが働き始める。 しかし、なぜサーバーが64ビットターゲットアーキテクチャをサポートしていないのですか?

解決策2 有効なアーキテクチャからすべてを削除し、i386とx86_64を残します。 この場合、アプリケーションはサーバー上でうまく機能します。

答えて

2

バージョンとともに、間違ったアーキテクチャにアプリケーションをコンパイルすると、それがわかります。あなたのアプリケーションの "ビルド設定"では、適切なアーキテクチャが選択されていることを確認してください。

+0

@Staros私の更新を確認できますか? – Alex

+0

「有効なアーキテクチャ - > i386、x86_64」、「サポートされているプラ​​ットフォーム - > macosx」もチェックします – Staros

+0

@Staros xcode 4のどこにこの設定がありますか? – Alex

関連する問題