我想知道是否有可能找出用户iPhone的UDID。有人可以解释一下吗? 最佳答案 备注:ApplewillnolongeracceptappsthataccesstheUDIDofadevicestartingMay1,2013.相反,您必须使用iOS6+中的新方法identifierForVendor和advertisingIdentifier来访问它。参见relatedposthere了解更多详情。旧方法(已弃用并将导致AppStore拒绝)NSString*udid=[[UIDevicecurrentDevice]unique
我一直在搜索stackoverflow,阅读各种博客以获得我的问题“我可以在不获取他的设备UDID的情况下将我的应用分发给某人吗?”的答案我找到的答案都是关于“不!你必须有UDID列表”但是,有人(私营公司)告诉我,他们过去常常在不向开发人员提供设备UDID的情况下安装应用程序。开发人员过去常常向他们发送.ipa文件,他们只需将其拖放到iTunes中即可!我头晕..他们是通过什么方式在没有UDID的情况下做到的?(我反对越狱,这不是选项)或者,也许他们在撒谎? 最佳答案 “私有(private)公司”。这就是线索。应用商店开发者只能
Apple正在更改iOS6的隐私设置并弃用设备UUID(UDID)。根据WWDC演示文稿和文档,UDID有两个替代品,都在UIDevice类中:-identifierForVendor同一开发者的应用之间的ID相同。删除该团队ID的最后一个应用程序。已备份。-identifierForAdvertising设备独有。适用于所有应用程序;用于广告——iAd已从适用于iOS6及更高版本的UDID转换而来。使用“清除所有内容和设置”进行重置。已备份。在我看来,-identifierForVendor不如-identifierForAdvertising,因为它会在最后一次从供应商处卸载应用程
我的手机在Xcode中被列为ineligibletarget并在旁边显示(没有配对的AppleWatch)。我的AppleWatch在iOS设备下注册。我可以看到UDID。watch安装了watchOS2.0,我的iPhone6安装了iOS9。iPhone与watch配对得很好,我可以安装应用程序。我试过重启watch和手机。我试过重启Xcode。我尝试在Xcode中创建一个新方案,但它仍然显示(没有配对的AppleWatch)。我可以选择“产品/目的地”,应用程序将显示在手机上,只是不会安装watch应用程序...只是坐在那里说“正在安装...”。 最佳答
是否有任何唯一设备ID(UDID)或我可以在WindowsPhone8(WP8)上读取的任何类似ID,这些ID不会随着硬件更改、应用程序重新安装等而改变?在旧的WindowsPhone版本中有这样的ID:WP7:DeviceStatusforWindowsPhoneWP7.1:DeviceStatusClass但它们不再适用于SDK8.0。我为什么问:这个想法是用户在第一次启动应用程序时获得一些免费积分,我想避免用户只是重新安装应用程序以获得新的免费积分。使用电子邮件或电话号码注册可以解决此问题,但如果可以的话,我不想在第一次注册时打扰用户。---///---解决方案---------
我需要知道人们使用什么方法来无线分发(内部)iPad应用程序演示而无需管理UDID?我不需要像testflight或betabuilder这样的解决方案,所有这些都需要我在苹果配置文件门户中管理UDID。我问这个问题是因为我现在看到另一个工作室正在以更聪明的方式做事,我想知道他们是怎么做到的-通过他们给我们的链接,我们可以通过无线方式从简单的HTML安装他们的演示应用程序,一个配置文件神奇地出现在我的iPad中。所有这一切都发生在我没有告诉他们我iPad的UDID的情况下,因此绝对没有他们重新编译项目。他们是如何做到的呢? 最佳答案
苹果为了应用的质量,它不允许我们随心所欲安装应用程序,不能像android那样随心所欲一个手机可以安装非appstore的ipa文件。所以要做ipa的实机测试,需要创建一个adhoc类型的描述文件(证书档案文件)进行包装。要安装测试设备,而在创建adhoc类型的描述文件过程中,我们将被要求填写所有测试设备的audid。只有添加udid的测试设备才能安装使用此描述文件包装的试用版ipa。当然,如果你是使用企业类型。开发者帐户为299美元,不需要添加udid。但是,用户需要在设备上信任。现在苹果更严格,一般情况下不允许开设企业类型的开发者帐户。当然,这个企业账户也不能让互联网用户下载,如果苹果发现
苹果为了应用的质量,它不允许我们随心所欲安装应用程序,不能像android那样随心所欲一个手机可以安装非appstore的ipa文件。所以要做ipa的实机测试,需要创建一个adhoc类型的描述文件(证书档案文件)进行包装。要安装测试设备,而在创建adhoc类型的描述文件过程中,我们将被要求填写所有测试设备的audid。只有添加udid的测试设备才能安装使用此描述文件包装的试用版ipa。当然,如果你是使用企业类型。开发者帐户为299美元,不需要添加udid。但是,用户需要在设备上信任。现在苹果更严格,一般情况下不允许开设企业类型的开发者帐户。当然,这个企业账户也不能让互联网用户下载,如果苹果发现