【问题标题】:Code Signing Errors When Compiling C++ From Unreal Engine 4 in Xcode 5.1在 Xcode 5.1 中从 Unreal Engine 4 编译 C++ 时出现代码签名错误
【发布时间】:2014-06-26 16:04:57
【问题描述】:

我在虚幻引擎 4 中创建了一些 C++ 文件,并在 Xcode 中导入了项目以编译新文件。当我尝试构建时,它失败了,给了我以下错误:

Code Sign error: No matching codesigning identity found: No codesigning identities (i.e. certificate and private key pairs) matching “iPhone Developer” were found.
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1'

我没有付费的 iOS 或 Mac 开发者许可证。目前我这样做只是出于爱好目的,但这不应该阻止我为 Unreal 编译代码,不是吗?

任何帮助将不胜感激。谢谢。

编辑:我目前不尝试部署到设备。我所做的只是尝试编译为 UE4 创建的几个非常小的 .cpp 文件。游戏引擎无法编译它们,所以它自动为我在 Xcode 中打开了一个项目。

编辑 2:项目设置已设置为“不要代码签名”。

【问题讨论】:

    标签: c++ xcode unreal-engine4


    【解决方案1】:

    在设备上构建和部署 iOS 应用程序需要代码签名。如果您只是为模拟器构建,则不需要代码签名。

    将 Build Settings 下的项目设置(单击项目文件并单击顶部栏上的“构建设置”)从导入的项目必须更改为 Don't Code Sign。

    【讨论】:

      【解决方案2】:

      我也遇到了这个问题,发现项目设置窗口的第一行有一个下拉菜单,可能设置为 UE4XcodeHelper 目标。如果单击此按钮,您将看到主项目以及许多目标。您需要导航到每个目标,然后是代码签名部分,并确保为每个目标设置了“不要代码签名”。然后你就可以在没有中断的情况下进行构建。

      【讨论】:

        猜你喜欢
        • 2014-11-29
        • 1970-01-01
        • 1970-01-01
        • 2020-05-31
        • 2011-11-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-11
        相关资源
        最近更新 更多