c++ - 在 Xcode 5.1 中从虚幻引擎 4 编译 C++ 时出现代码签名错误

标签 c++ xcode unreal-engine4

我在 Unreal Engine 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:项目设置已设置为“不进行代码签名”。

最佳答案

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

更改 Build Settings 下的项目设置(单击项目文件并单击“Build Settings along the top bar”)从导入的项目必须Don't Code Sign.

Disabling code signing

关于c++ - 在 Xcode 5.1 中从虚幻引擎 4 编译 C++ 时出现代码签名错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23555743/

相关文章:

c++ - 在类定义之外使用 enable_if 实现函数

c++ - 创建字符指针和整数指针数组

iphone - 我怎样才能在一个命令中更改所有标签字体

虚幻引擎 4 中的 SQLite

algorithm - 如何在图像中找到多个凹凸形状

c++ - 函数访问冲突读取位置

c++ - 为什么 ISO C++ 标准禁止对成员进行初始化?

ios - Xcode View Controller - 水平方向问题

iphone - UITextField 文本更改回调

unity3d - 游戏架构 P2P 加入游戏中期