iOS 7后Mac 地址就不能用了。
不过可以用advertisingIdentifier来取,再多个project 里测试是唯一的,但如果遇到系统升级或是重刷这个就不一定能唯一了。。
这里还要加一个库。AdSupport.framework
NSString *adId = [[[ASIdentifierManagersharedManager] advertisingIdentifier] UUIDString];
NSLog(@"divicedentifier:%@",[selfmacaddress]);//50C10807-E87A-476C-9AE4-6BA221838654
自iOS7更新后,MAC地址作为设备唯一标识的方法已失效。替代方案为使用advertisingIdentifier,它在不同项目中表现出唯一性,但可能因系统升级或重置而改变。需引入AdSupport.framework库,并通过特定API获取UUID字符串形式的广告标识符。
6175

被折叠的 条评论
为什么被折叠?



