ios - 虚幻引擎代码签名错误:找不到签名证书“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
解决方案
推荐阅读
- clojure - 编译 ClojureScript 时出现“地址已在使用中”
- javascript - CSSGram / CSS 过滤器和混合模式 - 如何导出
- javascript - res.write 无法正常工作。它显示的输出包括 HTML 标签
- flutter - 如何使用 URL 获取 csv 数据?
- typescript - TypeScript 泛型类型参数是用函数推断的,但不是类型?
- python - 在 Python 中未选择选项时循环的简单循环
- android - 模拟器:PANIC:损坏的 AVD 系统路径。检查您的 ANDROID_SDK_ROOT 值 [C:\Users\Public\Android\Sdk]
- jsp - 只显示表达式语言值一次
- python - 我的爬取代码不打印任何结果
- linux - 制作一个 bash 函数,在参数中使用一些特殊字符