我的应用使用设备的电话号码来获取有关用户联系人的有意义的信息。它在Android和iOS上运行。在手机上,我只使用10位数字(无国家/地区代码)的电话号码作为用户的唯一标识符。这甚至适用于Android模拟器(它有自己的失效编号),尽管iPhone模拟器返回一个空白编号(我可以轻松忽略这种情况)。现在我要在非电话设备上进行测试。虽然他们仍然有可用的联系人,但他们不再有电话号码。一种简单的方法是在iOS中使用UDID,在Android中使用任何等效的方法。但是,我有2个问题需要解决:UDID不统一。我需要一个10个字符的key。有什么方法可以将n个字符散列为10个字符,从而避免冲突?(我
我一直在使用iTunes查找用于iOS开发的iPhone设备UDID,iTunes预计将在macOS10.15中停用,预计将于6月3日在wwdc19中宣布。在我的Mac中还有什么地方可以找到设备UDID?请列出本地设备、远程设备...的所有可能方式我不知道。 最佳答案 您可以从XCode中找到UDID。将设备连接到XCode后,转到:XCode->窗口->设备和模拟器选择连接的设备请参阅右侧信息中的“标识符” 关于ios-在哪里可以找到iPhone设备的UDID?如果iTunes预计会在
这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。今天我们收到了关于我们提交的反馈,我们不理解所报告的问题:“不允许应用程序访问UDID并且不得使用UIDevice的uniqueIdentifier方法。请更新您的应用程序和服务器以将用户与iOS6中引入的供应商或广告标识符。”。我们知道关于udid的拒绝,但我们的应用程序不使用它!阅读本文后,我们的团队重新评估了该应用程序,我们没有发现来自“UIDevi
我想将我的Iphone应用安装到不同的iPhone上进行测试。但是每次我都做配置文件的事情。编译时如何在我的应用程序中使用设备UDID,以便它们(应用程序)可以安装在那些Iphones上.....有什么想法吗?问候 最佳答案 步骤:1打开您的https://developer.apple.com/step:2打开IOS开发者中心步骤:3在最左侧的菜单栏中单击“设备”。step:4然后点击“AddNewDevice”填写你的设备UDID和Name。然后提交。step:5现在点击左侧菜单栏中的“AppId”。创建您的应用程序ID。步骤:
我知道UDID在iOS5.0中已被弃用。在我发疯并更新所有具有[UIDevicecurrentDevice].uniqueIdentifier调用的应用程序之前,我想知道iPhone4S是否会报告UDID。如果它有一个UDID,基本上它会省去我立即更新我的应用程序的麻烦。如果它没有UDID并且在调用UDID后基本上终止了应用程序,那么我真的需要立即更新我的应用程序。提前致谢。 最佳答案 我建议从uniqueIdentifier改为thisopensourcelibrary(真的是2个简单的类别)。它利用设备的MAC地址和AppBun
我目前正在使用FlashCS5.5为iOS构建一个AIR应用程序,目标是iPad。我意识到Flash为我提供了将应用程序构建和部署为临时部署的选项,这很好。但我真正想做的是在此处复制该过程:HowtodistributeiosapplicationwirelesslywithoutmanagingUDIDsandrecompilation无论用户的UDID是否在规定中,我都可以将用户指向一个Web链接,让他们可以在自己的设备上安装应用。Flash可以很好地生成ipa文件,但是当我将ipa和配置文件上传到我的ftp服务器,并尝试在我的iPad上安装时,会出现一个警告框,提示“无法连接”h
我试图将设备UDID添加到AppleDeveloperPortal(从iTunes设备摘要复制粘贴),但我收到此错误:“以下设备已经存在且未被修改或包含无效标识符”UDID之前从未被添加过,它与Xcode设备View以及iTunes设备摘要中可见的UDID相同,因此我认为此错误无效。一位家庭成员给了我一台旧的iPad2(运行iOS9.3.5),我正在尝试为其添加UDID。她直接从Apple购买。它没有以任何方式越狱或更改。(包括此声明是为了让读者放心,我100%肯定没有任何更改。)我过去在门户中添加了许多设备,但从未遇到过这个问题。甚至不知道从哪里开始解决这个问题。我向Apple提交了
iTunesStore中有很多iOS应用程序,它们在启动时会检查设备的UDID和其他信息并设置邮件撰写界面,以便您的潜在Beta测试人员可以方便地向您发送他们的UDID,而无需iTunes的所有麻烦(例如,不能在iTunes应用程序中复制/粘贴UDID,只能在Xcode中)。例如,EricaSadun的这幅作品:http://itunes.apple.com/us/app/ad-hoc-helper/id285691333?mt=8我非常清楚UDID已在一段时间前被弃用,Apple已开始拒绝使用已弃用API的应用程序。但我也想制作自己的自定义“检查您的UDID并通过电子邮件将其发送给我
我正在寻找适用于iOS7和iOS8的UDID替代品,我查看了MobileGestalt.h并找到了“DieID”。这在没有越狱和两个iOS版本上都是可读的。重新安装应用程序后,数字相同。所以我觉得它很独特?我的问题是“DieID”是否对所有设备都是唯一的?“DieID”到底是什么,我找不到任何相关信息。谢谢,大卫 最佳答案 DieID是基带芯片标识符,在UDID流程和SHSH签名流程(ECID/UniqueChipID)中都会用到。它可能只是每个芯片制造商唯一的,并且显然具有较小的namespace。“UDID”实际上是序列号、EC
另一个关于UDID的问题...UDID是手机的唯一标识,但IMEI号也是唯一标识。我知道一个设备可以有不同的MAC地址,但IMEI是唯一的。所以我的问题是我是否应该使用IMEI作为UDID的后备。虽然,如果UDID已被弃用以避免客户跟踪,Apple是否有可能拒绝使用IMEI号码的应用程序,甚至禁止访问IMEI号码的可能性? 最佳答案 我敢肯定,如果不使用私有(private)框架,您将无法获取iPhone的IMEI,如果您这样做,您将被自动拒绝。更多的iPods没有IMEI号码。Apple也禁止使用UDID,所以你应该坚持Apple