【问题标题】:This target might include its own product这个目标可能包括它自己的产品
【发布时间】:2012-05-04 12:09:06
【问题描述】:

文件 .../FaceDeFace.app 依赖于自身。
这个目标可能包括它自己的产品。

文件 .../FaceDeFace.app 依赖于自身。
这个目标可能包括它自己的产品。

我在 os Snow leopard 中完成了我的项目,但现在我的 os 版本也发生了变化,现在是 10.7.3。这是安装在我的 Imac 机器上的。这个应用程序首先在 MacBook 中启动,但现在我想在 IMac 中开发它。但是显示了上面的错误,所以我必须做什么。尽管我已经更改了所有证书和所有配置文件。 请帮忙。 谢谢我提前。

【问题讨论】:

    标签: iphone xcode ipad


    【解决方案1】:

    在您的 Xcode 项目中选择目标,然后单击 Build Phases 选项卡。查看 Target Dependencies 列表;目标的产品应该列在此处,但听起来它可能已被错误地添加到该列表中。还要检查同一个选项卡中的其他区域——你不希望你的产品列在 Copy Bundle Resources 或 Link Binary With Libraries 中——你显然不能将你正在构建的东西用作资源或库首先构建产品。这就是 Xcode 似乎在抱怨的地方。

    【讨论】:

    • 当我从 Targets->Build Phases->Copy Bundle Resources 下的 Copy Bundle 资源中删除 product.app 时,它工作正常。谢谢你帮助我。
    • 刚刚用这个解决了文件路径比缓冲区长的问题。
    • 任何在构建#filemaker 插件时遇到问题的人都应该参考上面的答案。
    【解决方案2】:

    在尝试构建静态库目标时,使用 Xcode 7(beta 1)遇到了这个问题。这是来自构建输出的错误消息:

    无法运行命令“CopySwiftLibs libMyStaticLibraryName.a” - 此目标可能包含其自己的产品。

    (我用上面的 libMyStaticLibraryName.a 代替了我的静态库的实际名称。)

    问题原来是这个静态库目标的 Embedded Content Contains Swift Code 构建设置 (EMBEDDED_CONTENT_CONTAINS_SWIFT) 设置为 YES,而实际上没有与此关联的 Swift 代码目标。在 Xcode 中将此设置为 NO 可解决此问题。

    静态库不能包含 Swift 代码,因此如果设置了此构建设置,则会导致错误,即使目标中没有实际的 Swift 代码。

    【讨论】:

      【解决方案3】:

      就我而言,很简单,请删除通用目标,然后添加新目标。 就是这样

      【讨论】:

        【解决方案4】:

        在我的情况下,我的项目里面有 submodule,所以命令 git submodule add submoduleURL git submodule init git submodule update

        解决了这个问题。

        【讨论】:

          【解决方案5】:

          podspec 文件不正确时,我遇到了同样的问题。我的错误是我没有为source_files 指定.h.m 扩展名。因此,.xib 文件被添加了两次。这是一个正确的例子:

            s.source_files = 'YourTarget/Classes/**/*.{h,m}'
          
            s.resources = ['YourTarget/Classes/UIComponents/**/*.xib']
          

          https://guides.cocoapods.org/syntax/podspec.html#source_files

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2017-06-09
            • 1970-01-01
            • 1970-01-01
            • 2013-02-12
            • 1970-01-01
            • 2014-07-03
            • 1970-01-01
            相关资源
            最近更新 更多