2012-05-04 6 views
20

ファイル.../FaceDeFace.appはそれ自身に依存しています。
このターゲットには、独自の製品が含まれている可能性があります。このターゲットには独自の製品が含まれている可能性があります

ファイル.../FaceDeFace.appはそれ自身に依存します。
このターゲットには、独自の製品が含まれている可能性があります。

私はos Snow Leopardで自分のプロジェクトを行っていますが、私のosバージョンも変更されています。今は10.7.3です。これは私のImacマシンにインストールされています。このアプリはまずMacBookで始まりますが、今はIMacで開発したいと考えています。しかし、上記のエラーが表示されますので、私は何をしなければなりません。私はすべての証明書とすべてのプロビジョニングプロファイルを新しく変更しましたが。 助けてください。 ありがとうございます。

答えて

45

Xcodeプロジェクトでターゲットを選択し、[ビルドフェーズ]タブをクリックします。 Target Dependenciesリストを見てください。ターゲットの製品はではなく、と表示されるべきですが、間違ってそのリストに追加されている可能性があります。同じタブの他の領域もチェックしてください。あなたの製品をコピーバンドルリソースまたはリンクバイナリライブラリでリストすることは望ましくありません。リソースやライブラリとして構築しているものは使用できません最初に製品を作ります。それがXcodeが不平を言っているようだ。

+6

ターゲット - >ビルド段階 - >バンドルリソースのコピーの下のコピーバンドルリソースからproduct.appを削除しても問題ありません。私を助けてくれてありがとう。 – Banshi

3

スタティックライブラリターゲットを作成しようとすると、Xcode 7(ベータ1)を使用してこの問題を回避できます。ここにビルド出力からのエラーメッセージがありました:

'CopySwiftLibs libMyStaticLibraryName.a'コマンドを実行できません - このターゲットには、独自の製品が含まれている可能性があります。

(私は私の静的ライブラリの実際の名前の代わりに、上記libMyStaticLibraryName.aを置換。)問題は、この静的ライブラリのターゲットは埋め込まれたコンテンツは、スウィフトコードビルドが含まれていたことであることが判明し

実際にこのターゲットに関連付けられたスウィフトコードがなかった場合は、(EMBEDDED_CONTENT_CONTAINS_SWIFT)をYESに設定してください。これをXcodeでNOに設定すると、問題が解決されました。

静的ライブラリにはスウィフトコードを含めることはできません。このビルド設定を設定すると、ターゲットに実際のSwiftコードがなくてもエラーが発生します。

0

私の場合、非常に簡単ですが、ユニバーサルターゲットを削除してから新しいターゲットを追加してください。すべて

0

私の場合は私のプロジェクトは、サブモジュール内部を持っていたが、そう git submodule add submoduleURL git submodule init git submodule update

コマンドだ は、この問題を解決しました。

関連する問題