26

ファイル .../FaceDeFace.app はそれ自体に依存します。
このターゲットには、独自の製品が含まれる場合があります。

ファイル .../FaceDeFace.app はそれ自体に依存します。
このターゲットには、独自の製品が含まれる場合があります。

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

4

5 に答える 5

60

Xcode プロジェクトでターゲットを選択し、[ビルド フェーズ] タブをクリックします。Target Dependencies リストを見てください。ターゲットの製品はそこにリストされていないはずですが、誤ってそのリストに追加された可能性があります。また、同じタブの他の領域も確認してください。製品を [バンドル リソースのコピー] または [ライブラリとのリンク バイナリ] のいずれかにリストしたくない場合は、ビルドしているものをリソースまたはライブラリとして使用できないことは明らかです。最初に製品を構築します。それがXcodeが不満を言っているようです。

于 2012-05-04T12:42:11.323 に答える
6

静的ライブラリ ターゲットをビルドしようとすると、Xcode 7 (ベータ 1) を使用してこの問題に遭遇しました。ビルド出力からのエラー メッセージは次のとおりです。

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

(libMyStaticLibraryName.a静的ライブラリの実際の名前の代わりに上記を置き換えました。)

問題は、実際にはこのターゲットに関連付けられた Swift コードがなかったのに、この静的ライブラリ ターゲットのEmbedded Content Contains Swift Codeビルド設定 ( ) が YES に設定されていたことであることが判明しました。EMBEDDED_CONTENT_CONTAINS_SWIFTXcode でこれを NO に設定すると、問題が修正されました。

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

于 2015-06-17T22:11:17.053 に答える
0

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

于 2016-07-13T10:20:29.640 に答える