1

我在虚幻引擎 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:项目设置已设置为“不要代码签名”。

4

2 回答 2

0

Code Signing is required for building and deploying iOS apps on devices. If you're just building for the simulator, you don't need to code sign.

Change the project settings under Build Settings (click the project file and click "Build Settings along the top bar") from whatever the imported project has to Don't Code Sign.

Disabling code signing

于 2014-05-09T04:48:02.860 回答
0

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

于 2014-10-12T12:44:09.473 回答