昨天我试图在iOS 7中使用Private API,但它不起作用.
以下电话适用于iOS 6:
以下电话适用于iOS 6:
1. NSBundle *b = [NSBundle bundleWithPath:@"/System/Library/PrivateFrameworks/AppleAccount.framework"]; 2. BOOL success = [b load]; 3. 4. Class AADeviceInfo = NSClassFromString(@"AADeviceInfo"); 6. 7. NSLog(@"-- serialNumber: %@",[AADeviceInfo serialNumber]); 8. NSLog(@"-- udid: %@",[AADeviceInfo udid]);
在iOS 7中使用此代码段时,它返回一个空指针.
框架,类和方法依然存在(click me).
任何想法我的问题?是否有额外的安全层,使得不再可能在iOS 7中调用私有API?
谢谢!