소스 검색

1.版本详细信息里添加build 号 已经测试环境显示dev字样

huangxiaodong 1 년 전
부모
커밋
0ea830777a

+ 2 - 0
创维盒子/双子星云手机/AppDelegate/Config/iPhone.h

@@ -43,6 +43,8 @@ NS_ASSUME_NONNULL_BEGIN
 */
 + (NSString*)appVersion;
 
++ (NSString*)appBuildNumber;
+
 /**
 * @brief 获取手机操作系统版本号
 *

+ 10 - 0
创维盒子/双子星云手机/AppDelegate/Config/iPhone.m

@@ -217,6 +217,16 @@ static iPhone *shareInstance = nil;
     return appVersion;
 }
 
++ (NSString*)appBuildNumber
+{
+    // 获取应用构建号(Build Number)
+    NSString *build = [[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString *)kCFBundleVersionKey];
+    NSLog(@"Build: %@", build);
+    
+    return build;
+}
+
+
 + (NSString*)phoneVersion
 {
     NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];

+ 9 - 1
创维盒子/双子星云手机/Class/Set/view/allVersionView.m

@@ -188,7 +188,15 @@
                 break;
             case 5:{
                 NSString *vers = [iPhone appVersion];
-                cell.detailTextLabel.text = [NSString stringWithFormat:@"V%@",vers];
+                NSString *buildNumber = [iPhone appBuildNumber];
+                NSString *versionFullStr = [NSString stringWithFormat:@"V%@(%@)",vers,buildNumber];
+                
+                //测试
+                if([CloudService rangeOfString:@"hiboxde.armclouding.com"].location == NSNotFound){
+                    versionFullStr = [[NSString alloc] initWithFormat:@"%@_dev",versionFullStr];
+                }
+                
+                cell.detailTextLabel.text = versionFullStr;
             }
                 break;
             case 6:{