我在将应用程序提交到 iTunes Connect 时遇到了这个问题
我试过这个链接,这对我没有帮助。
请检查您的想法。谢谢!
根据 Apple 指南,您应该使用 adsIdentifier。问题是在 iOS 5 中它不起作用。随意使用此代码:
- (NSString *) advertisingIdentifier
{
if (!NSClassFromString(@"ASIdentifierManager")) {
SEL selector = NSSelectorFromString(@"uniqueIdentifier");
if ([[UIDevice currentDevice] respondsToSelector:selector]) {
return [[UIDevice currentDevice] performSelector:selector];
}
//or get macaddress here http://iosdevelopertips.com/device/determine-mac-address.html
}
return [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];
}
UDID 已弃用,不再允许使用,您必须使用 UUID。
与 UDID 相比,它有缺点和优点。
- (NSString *)uuidString {
// Returns a UUID
CFUUIDRef uuid = CFUUIDCreate(kCFAllocatorDefault);
NSString *uuidStr = (__bridge_transfer NSString *)CFUUIDCreateString(kCFAllocatorDefault, uuid);
return uuidStr;
}