iOS开发获取iOS项目名称及版本号(解决版本更新清除本地数据问题)

获取iOS项目名称及版本号的方法(再开过程往往遇到一些问题,比如我遇到的问题是版本更新后需要清除以前的本地缓存,跳转登录页面重新登录,所以要获取app版本号存到本地,以后在appstore更新版本时,和本地版本号判断,不相等清除,相等进入)

    NSString *executableFile = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleExecutableKey];    //获取项目名称
    
    NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleVersionKey];      //获取项目版本号
    
    
    
    NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
    // app名称
    NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
    // app版本
    NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
    // app build版本
    NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];


NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];  
 CFShow(infoDictionary);  
// app名称  
 NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];  
 // app版本  
 NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];  
 // app build版本  
 NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];  

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,803评论 25 709
  • ORDER BY 语句 ORDER BY 语句用于根据指定的列对结果集进行排序。 *ORDER BY *语句默认按...
    尉昌达阅读 204评论 0 0
  • 护肤这条路,我是打算一路走到底的。从高中时期的懵懵懂懂,大学时期的随便跟风,工作以后的奢侈糜烂,到现在我也进化成一...
    乔安娜圆阅读 6,006评论 57 226
  • 海风吹起—— 海浪轻柔, 一下一下拍打着海岸。 沉默的岩石, 静静地眺望远帆。 白云悠悠, 飘向远方的思念。 海鸟...
    彼岸悟语阅读 1,480评论 11 8
  • 读经时间: 2017年11月2日 星期四 晴 读经人员: 妈妈。 读经内容:《易经》周易上经 乾卦第一“开始……虽...
    161d968e601f阅读 302评论 0 0