我有code that is working fine直到7.0.6才能在越狱iPhone上获得 IMEI 。但是现在我使用 iOS 7.1.2 在我的新 iPhone 4S 上获得了无效的IMEI。
我使用 com.apple.coretelephony.Identity.get 权利并使用 ldid 签署应用。我正在使用Xcode 5.1.1。
我是否必须使用任何其他权利或类似的东西才能获得IMEI。任何建议或指南将非常感谢,谢谢
答案 0 :(得分:0)
您可以使用libMobileGestalt,这是最简单的方法。
只需在导入语句
之后写下这一行OBJC_EXTERN CFStringRef MGCopyAnswer(CFStringRef key) WEAK_IMPORT_ATTRIBUTE;
然后你可以用
获得IMEICFStringRef kMGInternationalMobileEquipmentIdentity = MGCopyAnswer(CFSTR("InternationalMobileEquipmentIdentity"));
如果你想将它转换为NSString ..
NSString *IMEI = [NSString stringWithFormat:@"%@",kMGInternationalMobileEquipmentIdentity];
希望有所帮助