我在应用程序签名方面遇到问题。这是我的步骤:
1。。我在 windows 笔记本电脑上创建了一个虚幻的引擎项目
2。。在我的 windows 笔记本电脑上,我按照此处的说明创建了分发签名证书,应用程序ID和配置文件。 https://docs.unrealengine.com/en-US/Platforms/Mobile/iOS/Provisioning/index.html
3。。我尝试在我的 windows 笔记本电脑上打包iOS版Project,并收到以下错误消息:
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版Project。我收到此错误:
Code Signing Error: No signing certificate "iOS Development" found: No "iOS" signing certificate matching team ID "teamID" with a private key was found.
在这两种情况下,我都在“项目设置”->“平台”->“ iOS”下将“分发Povision配置文件”和“证书”导入到虚幻引擎中。我的捆绑包标识符是通配符。
在Macbook上的Project Settings-> Platforms-> iOS-> Build下,我选中了自动签名,并在IOS Team ID下输入了我的Team ID