导出内部 iOS 应用程序显示证书“未知”,配置文件“无”?

Posted

技术标签:

【中文标题】导出内部 iOS 应用程序显示证书“未知”,配置文件“无”?【英文标题】:Exporting In-House iOS app says certificate "Unknown", profile "none"? 【发布时间】:2019-04-06 07:41:30 【问题描述】:

我编写了一个测试应用程序,只是为了通过我们的企业开发者帐户测试内部分发。

在存档之前,我检查了所有签名设置是否正常。调试和发布显示正确的配置文件和证书。

然后我存档应用程序。提示显示:

显示正确的证书和配置文件。随着存档路线的继续,我进入此屏幕:

我试图理解为什么它说:证书“未知”和配置文件“无”

当我尝试通过我们的 MDM 解决方案分发它时,它永远不会安装。

我的问题是:在分发内部企业应用程序时,看到证书“未知”和配置文件“无”是否正确?

【问题讨论】:

我只是想在这里报告,经过测试,即使它说未知并且没有像显示的那样,内部存档实际上是正确创建的。我可以毫无问题地在设备上安装该应用程序。那么这只是一个UI错误吗?我还检查了应用程序中的配置文件,它看起来不错。因此,即使 Xcode 显示我发布的屏幕,我也能够毫无问题地部署应用程序。 解决了吗?怎么样???? @grizzly 我可以看到这里的混乱。 Xcode 中的 UX 具有误导性,它让我认为 Xcode 是 MDM 安装无法正常工作的原因。经过几天的故障排除后,安装问题出现在我的 MDM 服务器上。因此,Xcode 正在正确导出 IN HOUSE 应用程序,即使 UX 未显示正确的签名 UX,如屏幕截图所示。这已经解决了,因为我已经能够证明这只是一个 UX 问题。不管 Xcode UX 有什么误导性,IN HOUSE 导出的应用程序对我来说仍然可以正常工作。 我发现了问题。这是 xcode 10.1 中的错误,降级到 xcode 10.0 并修复它。谢谢 @MuhammadOmarElShourbagy 是的,我知道。谢谢 【参考方案1】:

嘿@zumzum 我对 xcode 10.1 有同样的问题 所以我尝试使用“应用程序加载器”和那个工作

当您在应用商店中上传应用时对话框失败时,此时还有一个导出构建的选项,只需导出并尝试使用“应用程序加载器”上传相同的构建

【讨论】:

【参考方案2】:

我有同样的行为:应用程序验证和分发正常,所以我猜这只是 XCode 10.1 引入的显示问题

https://forums.developer.apple.com/message/338402#

【讨论】:

那是个了不起的男人! 对于企业部署,您可以检查 ExportOptions.plist 并查看证书和配置文件是否正确,确认它只是一个 UI 错误。 @vignesh,你怎么知道应用分发得很好?【参考方案3】:

有同样的问题,只是降级到 Xcode 10.0 修复了它:download old version of Xcode here

【讨论】:

确实,只有降级才能为我修复它 解决它。谢谢。fk 苹果,fk xcode,fk 证书,fk appId,f**k 标识符。谷歌和安卓之王 :) 降级不是解决方案,因为 Apple 从 2019 年 3 月底开始强制执行 Xcode 10.1。developer.apple.com/app-store/submissions @Yuliwee,感谢你写这篇文章。那么有什么解决办法呢?【参考方案4】:

我遇到了同样的问题,今天早上花了整整一个时间。我设置了证书和配置文件,但两者都显示为 None 并且应用程序安装失败。我没有修复无显示但修复了安装失败。就我而言,我刚刚从 Info.plist 中删除了字符串“必需的设备功能”。可能对你有帮助!

【讨论】:

我删除了它,但是,同样的问题。

以上是关于导出内部 iOS 应用程序显示证书“未知”,配置文件“无”?的主要内容,如果未能解决你的问题,请参考以下文章

iOS证书配置与管理

x509:由未知权威 CMD K6.io 签署的证书

Xcode 找不到 iOS 分发证书

ios企业证书打包及发布ipa

python 脚本实现自动配置iOS工程证书文件

此证书由未知机构签署