【发布时间】:2015-11-24 13:32:11
【问题描述】:
我有一个带有四个目标(iOS 应用、WatchKit 应用、WatchKit 扩展、自定义框架)的 iOS 应用,我想发布它以供内部使用。
由于通配符应用 ID 不能用于内部应用,我创建了四个新的显式应用 ID。 我还创建了四个新的配置文件,其中我选择了“内部”选项和新的应用 ID。
然后我将新的配置文件下载到 XCode 并在我的构建设置中为每个目标配置它们。 我还已经执行了清理任务,删除了我的派生数据文件夹并多次删除/重新下载了所有配置文件。
问题是:我仍然得到错误
“通配符应用 ID 不能用于创建内部配置文件。请使用显式应用 ID。”
当我单击Upload to App Store 按钮或尝试导出存档时。
我在这里缺少什么或者我还能尝试什么? 请询问您是否需要任何进一步的信息或说明。
(我已经在 Apple 开发者论坛上posted了这个。但由于那里的浏览量很少而且没有答案,我决定交叉发布。)
【问题讨论】:
-
您是否验证过.app 中的embedded.mobileprovision 文件是否正确?如果不是,则您有构建设置问题。在 .app 上显示内容并通过在 TextEdit 中打开来验证 mobileprovision 文件。
-
感谢您的帮助。我都检查了,mobileprovision-files中的应用ID是正确的。
-
不幸的是,我从未见过这样的问题。我会向 Apple 支持开一张票进行调查。
标签: ios xcode provisioning-profile in-house-distribution