我最近分发了一个用于测试的应用,测试团队在安装应用时出现问题,更具体地说是与应用相关联的配置文件。
他们正在使用iPhone 4(iOS 5.1.1)并且因“未知错误而无法安装配置文件”
我习惯在没有针对尝试安装的配置文件注册UDID时看到这一点,但他们坚持认为他们提供了正确的UDID。就配置文件而言,在iOS开发帐户上查看配置以及在文本编辑器中打开都会确认已提供的UDID肯定存在。
我的问题是,是否有任何已知问题(提供错误的UDID除外)可能导致在设备上发生此问题,即使该设备有权安装该特定配置文件?
由于
答案 0 :(得分:21)
这不会回答您的问题,因为您的问题设备是iOS-5.1,但它可能会帮助很多其他人:
自iOS7以来的另一个可能问题是你在哪里找到了UDID。 As Apple says:
在iOS 7中,已经在商店或用户设备上调用此已删除API的应用将不再返回UDID。相反, - [UIDevice uniqueIdentifier]将返回一个以FFFFFFFF开头的40个字符的字符串,后跟十六进制值 - [UIDevice identifierForVendor]。
请注意,检查您的客户/合作者发送给您的UDID:如果它以FFFFFFFF开头,那就错了。
唯一的&在iOS7下获取UDID的独特方法是将您的设备插入计算机,启动iTunes(或Xcode)并复制显示的UDID。
答案 1 :(得分:2)
看起来以编程方式生成的UDID会提供来自iOS 7的随机字母数字代码。因此,为了确保使用正确的代码,请将其连接到iTunes,然后复制UDID。
答案 2 :(得分:0)
可能背后的原因很少,因为信息不够,所以我可以猜测 -