獲取app版本號相關資訊

weixin_34320159發表於2018-11-02

    NSDictionary*infoDictionary = [[NSBundlemainBundle]infoDictionary];

    // app名稱

    NSString*app_Name = [infoDictionaryobjectForKey:@"CFBundleDisplayName"];

    XPFLog(@"app名稱 %@", app_Name);

    // app版本

    NSString*app_Version = [infoDictionaryobjectForKey:@"CFBundleShortVersionString"];

    XPFLog(@"app版本 %@", app_Version);

    // app build版本

    NSString*app_build = [infoDictionaryobjectForKey:@"CFBundleVersion"];

    XPFLog(@"app build版本 %@", app_build); 

    //手機序列號

    //NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];

    //NSLog(@"手機序列號: %@",identifierNumber);

    //手機別名: 使用者定義的名稱

    NSString* userPhoneName = [[UIDevicecurrentDevice]name];

    XPFLog(@"手機別名: %@", userPhoneName);

    //裝置名稱

    NSString* deviceName = [[UIDevicecurrentDevice]systemName];

    XPFLog(@"裝置名稱: %@",deviceName );

    //手機系統版本

    NSString* phoneVersion = [[UIDevicecurrentDevice]systemVersion];

    XPFLog(@"手機系統版本: %@", phoneVersion);

    //手機型號

    NSString* phoneModel = [[UIDevicecurrentDevice]model];

    XPFLog(@"手機型號: %@",phoneModel );

    //地方型號  (國際化區域名稱)

    NSString* localPhoneModel = [[UIDevicecurrentDevice]localizedModel];

    XPFLog(@"國際化區域名稱: %@",localPhoneModel );

    // 當前應用名稱

    NSString*appCurName = [infoDictionaryobjectForKey:@"CFBundleDisplayName"];

    XPFLog(@"當前應用名稱:%@",appCurName);

    // 當前應用軟體版本  比如:1.0.1

    NSString*appCurVersion = [infoDictionaryobjectForKey:@"CFBundleShortVersionString"];

    XPFLog(@"當前應用軟體版本:%@",appCurVersion);

    // 當前應用版本號碼  int型別

    NSString*appCurVersionNum = [infoDictionaryobjectForKey:@"CFBundleVersion"];

    XPFLog(@"當前應用版本號碼:%@",appCurVersionNum);

相關文章