iphone - iOS 配置文件未安装在一台特定设备上

标签 iphone ios provisioning-profile udid ios-provisioning

我最近分发了一个用于测试的应用程序,但测试团队在安装该应用程序时遇到问题,更具体地说是与该应用程序关联的配置文件。

他们使用的是 iPhone 4 (iOS 5.1.1) 并收到“由于未知错误无法安装配置文件”

当 UDID 未针对尝试安装的配置文件注册时,我已经习惯看到这种情况,但他们坚持认为他们提供了正确的 UDID。就配置文件而言,查看 iOS 开发帐户上的配置和在文本编辑器中打开都确认已提供的 UDID 确实存在。

我的问题是,是否有任何已知问题(除了提供错误的 UDID 之外)可能导致设备发生这种情况,即使该设备已获得安装该特定配置文件的授权?

谢谢

最佳答案

这不会回答你的问题,因为你有问题的设备是 iOS-5.1,但它可能会帮助很多其他人:

自 iOS7 以来,另一个可能的问题是您在哪里找到 UDID。 As Apple says :

In iOS 7, apps that are already on the store or on users’ devices that call this removed API will no longer be returned the UDID. Instead, -[UIDevice uniqueIdentifier] will return a 40-character string starting with FFFFFFFF, followed by the hex value of -[UIDevice identifierForVendor].

因此,检查您的客户/合作者发送给您的 UDID:如果它以 FFFFFFFF 开头,那就是错误的。

在 iOS7 下获取 UDID 的唯一且独特的方法是将您的设备插入计算机,启动 iTunes(或 Xcode)并复制显示的 UDID。

关于iphone - iOS 配置文件未安装在一台特定设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12532905/

相关文章:

ios - 比较 UIImage

ios - 解析关系 [错误] : can't add a non-pointer to a relation (Code: 111, 版本 : 1. 7.5)

ios - Xcode 配置文件

ios - Xcode 5 "error: can' t exec 'codesign'(没有这样的文件或目录)”

ios - 开发团队已达到注册 iPhone 设备的最大数量

ios - Apache Cordova Visual Studio 2015 Remotebuild iOS 版本 > Http 404 : Installation failed: Check your provisioning profile

iphone - 从 UIImagePickerController 抓取视频的第一帧?

iphone - 远程调试iOS应用程序

iphone - 您将在哪里/如何存储某人以前使用过应用程序或同意服务条款之类的事实?

ios - 简单的自定义委托(delegate)没有被调用