首页 > 解决方案 > 虚幻引擎代码签名错误:找不到签名证书“​​iOS 开发”

问题描述

我在应用签名方面遇到问题。这是我的步骤:


1.我在我的windows笔记本电脑上创建了一个虚幻引擎项目

2.在我的Windows笔记本电脑上,我按照此处的说明创建分发签名证书、应用程序 ID 和配置文件。https://docs.unrealengine.com/en-US/Platforms/Mobile/iOS/Provisioning/index.html

3.我尝试在我的Windows笔记本电脑上为 iOS 打包项目并收到此错误:

Code Signing Error: Provisioning profile "provisionProfileName" doesn't match the entitlements file's value for the get-task-allow entitlement.

Code Signing Error: Code signing is required for product type 'Application' in SDK iOS 12.1

4.我将文件复制到我的macbook并尝试在那里为 iOS 打包项目。我收到了这个错误:

Code Signing Error: No signing certificate "iOS Development" found: No "iOS" signing certificate matching team ID "teamID" with a private key was found.


在这两种情况下,我都在项目设置->平台->iOS下将分发配置文件和证书导入到虚幻引擎。我的包标识符是通配符。

在 Macbook 下的 Project Settings->Platforms->iOS->Build 我检查了 Automatic Signing 并在 IOS Team ID 下输入了我的 Team ID

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: iospackageunreal-engine4ios-provisioningios-app-signing

解决方案


推荐阅读