1 id key = (id)kCFBundleVersionKey; 2 // 检测是否第一次使用这个版本 info.plist 3 NSDictionary *info = [NSBundle mainBundle].infoDictionary; 4 NSString *currentVersion = [info objectForKey:key]; 5 6 // NSLog(@"%@", currentVersion); 7 8 // 从沙盒中取出版本号 9 NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults]; 10 NSString *saveVersion = [defaults objectForKey:key]; 11 12 // 不是第一次使用这个版本 13 if ([currentVersion isEqualToString:saveVersion]) { 14 15 16 NSLog(@"不是第一次使用这个版本"); 17 18 }else{// 第一次使用这个版本 更新沙盒版本号 19 20 [defaults setObject:currentVersion forKey:key]; 21 [defaults synchronize]; 22 NSLog(@"第一次使用这个版本"); 23 24 }