如何获取iPhone手机的UUID

如何获取iPhone手机的UUID,第1张

方法一:通过Windows下的iTunes

1、数据线连接iPhone手机,在Windows下打开iTunes,在 iPhone 管理界面下点击“序列号”查看自己的 UUID 标识符。

2、此时点击菜单-编辑->复制

3、新建一个文档或文本文件,粘贴就会出现类似于3cfe09dc0a545766ed912db6c32a65b37cc06ae5这就是iPhone手机的UUID

方法二:通过XCode的Organizer

1、点击XCode的菜单-Windows->Organizer,会出现如此界面

2、直接复制、粘贴就可以了

方法三:通过代码实现

对于IOS开发者通过以下代码实现

-(NSString) uuid {

  CFUUIDRef puuid = CFUUIDCreate( nil );

  CFStringRef uuidString = CFUUIDCreateString( nil, puuid );

  NSString result = (NSString )CFStringCreateCopy( NULL, uuidString);

  CFRelease(puuid);

  CFRelease(uuidString);

  return [result autorelease];

}

ipad查找UUID的 *** 作为:

第一步:电脑登陆苹果官网下载itunes软件,安装完毕后打开。

第二步:用数据线把ipad与电脑连接。

第三步:在摘要界面,点击ipad的序列号后即可看到。

UUID含义是通用唯一识别码 (Universally Unique Identifier),是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字 UUID由以下几部分的组合: (1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。 (2)时钟序列。 (3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。

UDID的全称是Unique Device Identifier,它就是苹果iOS设备的唯一识别码,它由40位16进制数的字母和数字组成(越狱的设备通过某些工具可以改变设备的UDID)。

移动网络可利用UDID来识别移动设备,但是,从IOS50(2011年8月份)开始,苹果宣布将不再支持用uniqueIdentifier方法获取设备的UDID,iOS5以下是可以用的。

苹果从iOS5开始就移除了通过代码访问UDID的权限。从2013年5月1日起,试图访问UIDIDs的程序将不再被审核通过,替代的方案是开发者应该使用“在iOS 6中介绍的Vendor或Advertising标示符”。所以UDID是绝对是不能再使用了。

特点:

每个人都可以建立不与其它人冲突的 UUID。在此情况下,就不需考虑数据库建立时的名称重复问题。苹果公司建议使用UUID为应用生成唯一标识字符串。

获得的UUID值系统没有存储, 而且每次调用得到UUID,系统都会返回一个新的唯一标示符。如果你希望存储这个标示符,那么需要自己将其存储到NSUserDefaults, Keychain,Pasteboard或其它地方。目前大部分应用存的是UUID,它是苹果再iOS6后提供的一个获取大随机数的方法。

次很偶然的机会知道FIRim,这家公司主要的产品就是帮助开发者方便便捷地发布iOS或者Android应用的。今天我就聊聊如何在FIRim中发布自己的APP,然后让加入UUID的设备通过网页直接下载安装。这样做的好处就是不用傻呵呵的每次插入USB,通过XCode去生成APP啦。毕竟有时候带根线是挺麻烦的事情,最关键的是团队成员一多,你总不能把设备一个个拿过来去更新,多么笨拙的事情啊。所以我觉得FIRim这事干得漂亮,下面就让我们看看如何发布一个APP的过程吧。

第一步:登录苹果开发者网站,添加想要安装测试应用的设备UDID,只有加入UDID的设备才可以通过浏览器去下载APP。FIRim 提供了一个快速获取UDID的方法,点击链接访问(需通过手机访问)。将获得的UDID添加到下图所示的iOS Devices里面。

第二步:制作一个发布证书,证书的发布是在Provisioning Profiles,下图已经将详细的发布证书步骤演示了一遍。

在添加页面选择Ad Hoc

进入选择App ID页面:

选择开发者

添加测试设备

最后就会跳转到信息页面,给这个证书之后就可以点击生成,下载就可以了。

下面我们就进入XCode对刚才生成的证书进行配置

在 Xcode 中点击Project图标,在Info这个tab下找到configuration设置,里面默认的是Debug和Release。点击+,选择Duplicate the “Release configuration”,给生成的新东西起个名字,推荐使用ad hoc distribution

点击Targets图标,在Build Settings这个Tab下,找到Code Signing部分。将Code Signing Identity中的ad hoc distribution证书设置为刚刚导入到 Xcode 中对应测试应用的证书。注意不要改动Debug和Release中的证书。

保证Target中Info这个tab下的Bundle Indentifier里面有预设值,其必须和Provision Portal输入匹配。这个很重要,否则将来会出错。

在Xcode左上角Run按钮右侧有一个下拉菜单,选择Device或者Simulator,点击菜单下方的Edit Schema。保证Archive中Build Configuration中的值是ad hoc distribution

至此配置以Ad Hoc Develoyment方式发布APP的工作就结束啦,下面就是进行程序编译,点击Product中的Archive,编译完成后d出设置框,点击Export选择Save for Ad Hoc Develoyment就会生成一个ipa文件,这个文件就是用于发布FIRim所用到的文件。

最后就是将这个生成的ipa文件上传到FIRim,点击发布链接进入发布页面,

走到这一步,就说明你大功告成啦,需要测试的手机设备通过浏览器访问这个APP地址就可以安装啦。而且FIRim还对APP的状态进行了设置,可以分为公开或者私密的状态来限制下载。总之,通过FIRim再也不用为了测试APP而使用XCode进行一个一个设备生成APP啦。

以上就是关于如何获取iPhone手机的UUID全部的内容,包括:如何获取iPhone手机的UUID、ipad如何查找UUID、iphone的UUID指的是什么麻烦高手指教,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9555518.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存