Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as! String
- NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
- let version = NSBundle.mainBundle().infoDictionary?["CFBundleShortVersionString"] as! String
- let build = Bundle.main.infoDictionary?[kCFBundleVersionKey as String] as? String
- NSString *build = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleVersionKey];
- let build = NSBundle.mainBundle().infoDictionary?[kCFBundleVersionKey as String] as! String
- NSDictionary *infoDictionary = [[NSBundle mainBundle]infoDictionary];
- NSString *version = infoDictionary[@"CFBundleShortVersionString"];
- NSString *build = infoDictionary[(NSString*)kCFBundleVersionKey];
- NSString *bundleName = infoDictionary[(NSString *)kCFBundleNameKey];
- struct utsname systemInfo;
- uname(&systemInfo);
- NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
- NSDate *date = [NSDate date];
- [formatter setDateFormat:@"MM/dd/yyyy 'at' hh:mm a"];
- NSString *dateString = [formatter stringFromDate:date];
- CGRect screenRect = [[UIScreen mainScreen] bounds];
- CGFloat screenWidth = screenRect.size.width - 65.0;
- NSString *comments = NSLocalizedString(@"Please write your comments below:", nil);
- NSString *build = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];
- NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
- NSString *appName = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString*)kCFBundleNameKey];
- NSString *deviceModel = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];
- NSString *iOSVersion = [[UIDevice currentDevice] systemVersion];
- NSString *emailBody = [NSString stringWithFormat:@"<!DOCTYPE html><html><style> .div {background-color: lightgrey; width: %fpx; padding: 10px; border: 5px solid navy; margin: 2px;}</style><body><div class='div'><p><b>App:</b> %@</p><b><p>Device:</b> %@</p><b><p>iOS Version:</b> %@</p><b><p><p>App Version and Build:</b> %@ (%@)</p><b><p>Date:</b> %@</p> </p></div><font color='red'><b>%@</b></font><br><br></body></html>",screenWidth,appName,deviceModel,iOSVersion,version,build,dateString,comments];
- [self setMessageBody:emailBody isHTML:YES];
- let versionNumber = NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleShortVersionString") as! String
- let buildNumber = NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleVersion") as! String
- extension UIApplication {
- class var Build: String? {
- get {
- return Bundle.main.infoDictionary?[kCFBundleVersionKey as String] as? String
- }
- }
- class var Version: String? {
- get {
- return Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String
- }
- }
- }
- print("Version (UIApplication.Version!)")
- print("Build (UIApplication.Build!)")
- NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
- NSString *buildVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement