通过 Fastlane 生成的分发配置文件缺少 com.apple.application-identifier 错误
Posted
技术标签:
【中文标题】通过 Fastlane 生成的分发配置文件缺少 com.apple.application-identifier 错误【英文标题】:Missing com.apple.application-identifier error for the generated distribution provisioning profile via Fastlane 【发布时间】:2020-06-25 17:05:38 【问题描述】:我无法将新版本上传到 AppStore,因为我收到此错误
当我点击分发配置文件旁边的info
图标时:
权利:包括 6 个,缺少 1 个
缺少 com.apple.application-identifier
虽然我已经在 info.plist 中设置了应用标识符
com.apple.application-identifier 与 application-identifier 不同吗?
我如何在权利中添加它?
【问题讨论】:
我已经在Fastlane
Github 页面上报告了这个问题。 github.com/fastlane/fastlane/issues/16681
在 macOS Big Sur 11 Beta 2 中修复的问题感谢 Apple ????
【参考方案1】:
快速修复
从 MacOS 应用商店安装“Transporter”应用。
打开 Xcode 11.5 归档您的项目
关闭 Xcode 11.5 -> Command + Q
然后打开 Xcode 12 Beta
从 Xcode 的管理器中,选择您的存档并按“分发应用程序”
选择“导出”而不是“上传”,然后照常进行。
将导出的 .ipa 放入传输器,然后按“交付”。
而且它有效!
【讨论】:
【参考方案2】:我解决了这个问题: (我导出以将其上传到 Firebase 发行版)
-
使用 Xcode 11.6 存档
退出 Xcode 11.6
打开 Xcode 12 beta2(不要打开项目)
打开窗口 -> 管理器
“正常”分发应用程序
【讨论】:
以上是关于通过 Fastlane 生成的分发配置文件缺少 com.apple.application-identifier 错误的主要内容,如果未能解决你的问题,请参考以下文章
通过 github 操作使用 fastlane 的 Firebase 应用程序分发?