这个问题我已经在这里问了: Why iOS ad-hoc distribution still need to trust enterprise developer?
但是,我将再次要求重新引起关注,并将补充所述问题中缺少的更多细节。
这是眼前的问题:
我们构建了单独的“内部”构建和“临时”构建,并使用不同的应用程序ID,配置文件和分发网站来区分两者。
当我们的远程用户通过无线安装临时构建时,要求他们“信任”配置文件。
当他们检查Settings->General->Profiles
中的个人资料时,该个人资料不存在。
这时,我们按照以下步骤在本地进行了尝试:
由于该设备可以在用于调试的先前设备上运行,因此我们使用了尚未用于调试的设备,并将其添加到设备列表中。
我们通过无线方式将应用程序安装在设备上。
我们也遇到了同样的问题(要求“信任”个人资料,但个人资料不可见)
我们测试了安装“内部”版本。我们遇到了同样的问题,但是这次个人资料可见,因此我们信任它。
内部应用正在运行。出乎意料的是,该临时项目也正在工作。
总结起来,似乎临时构建没有配置概要文件。但是,当我们使用ipa_analyzer
工具分析ipa文件时,肯定可以找到它。
问题是,这里发生了什么?我有两个假设:
我记得我认为是从iOS 5时代发布企业应用程序的,我还记得还通过无线方式发布了配置文件,但是由于它已合并到ipa中,所以我认为它是不需要的,但是我仍然尝试发送配置文件该设备的个人资料,但仍然没有显示。
我已经对此提交了TSI,但是在收到回复之前,我希望收到遇到相同问题的人的来信。我已附上屏幕截图,显示该个人资料未显示。
请注意,对于普通的开发人员帐户,我们并没有这个问题。目前,我们无法使用常规的开发者帐户,因此我们使用了企业帐户,因此手头遇到了这个问题。