可能重复:
如何在 iPhone 上获取 IMEI?
如何从 iPhone 模拟器获取 IMEI 码?
你不能。这不是你可以用 iPhone SDK 做的事情。
您可以获得 iPhone/iPod 的唯一设备标识符 (UDID),但不能获得 IMEI、序列号或电话号码。
正如其他人所说 - 您无法通过公共 API 获取 IMEI。如果您想获得一些设备标识符以在您的应用程序中使用,您必须使用uniqueIdentifier
在类中定义的属性UIDevice
——它正是为了这个目的而存在的。
NSString* uniqueID = [UIDevice currentDevice].uniqueIdentifier;
仅供参考,您可以使用私有框架获取 IMEI - 请参阅此问题,但您的应用将被应用商店拒绝。
IMEI 是每部手机的硬件代码。您可以获得手机的 IMEI 输入:*#06*。在 iPhone 模拟器中没有 IMEI。
我不确定这是否可能-除此之外,如果您在 AppStore 上发布执行此操作的软件,Apple 会抱怨...