我在应用签名方面遇到问题。这是我的步骤:
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