iTunes可以提供app的版本信息,主要通过appid获取,如 http://itunes.apple.com/lookup?id=946449501,使用时只需要到iTunes查找自己的appid,修改成自己的appid即可 使用HTTP模式读取此链接可以获取app信息的json字符串 贴出部分代码 -(void)checkVersion { ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URL…
<?phpif(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){     Header("Location:http://www.guanzhu.mobi/ipa/app/en1y"); }else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){   Header("Locatio…
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 说明:当应用程序启动时执行,应用程序启动入口.只在应用程序启动时执行一次.application参数用来获取应用程序的状态.变量等,值得注意的是字典参数:(NSDictionary *)launchOptions,该参数存储程序启动的原因. 1.若用户直接启动,lauchOptio…
if(![[NSUserDefaults standardUserDefaults] boolForKey:@"firstStart"]){ [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstStart"]; NSLog(@"第一次启动"); }else{ NSLog(@"不是第一次启动"); }…
现在没时间整理,先把代码贴出来,以后再做详细的思路整理. 1 在AppController.mm的didFinishLaunchingWithOptions方法里面获取本地应用版本信息,保存起来. // about App version NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; NSString *versionStr = [infoDictionary objectForKey:@"CFBun…
最新Xcode7.x环境下上架iOS App到AppStore 流程  part 1 前言部分 之前App要上架遇到些问题到网上搜上架教程发现都是一些老的版本的教程 ,目前iTunesConnect 都已经迭代好几个版本了和之前的 界面风格还是有很大的差别的,后面自己折腾了好久才终于把自己的App上架,所以一直想写个最新(Xcode7.x~OS X 10.11)的 App上架教程.  本文使用工具为xcode7.2   mac  os系统为10.11 captain 1.官网地址 Apple D…
iOS 从0到1搭建高可用App框架 最近在搭建新项目的iOS框架,一直在思考如何才能搭建出高可用App框架,能否避免后期因为代码质量问题的重构.以前接手过许多“烂代码”,架构松散,底层混乱,缺少规范,导致团队开发时代码风格迥异,清晰的项目结构和良好的代码规范是保证产品质量的关键,下面分享一下我的架构思路. 架构图: 架构图 架构原则:易读性.易维护性.易扩展性. 一.思考 做好一件事,花在思考上的时间应该多于执行. 首先根据产品需求和设计图,脑中先建立一个产品架构: 1. 产品的定位是什么.…
iOS App上架AppStore 会遇到的坑   前言:非原创 文章摘自:http://zhuanlan.zhihu.com/100000PM/20010725 相信大家一定非常「深恶痛疾」AppStore的一系列产品上架规则.每次产品上架,一定要折腾很久,让人蛋疼.所以特此发起本期沙龙,为大家带来一些经验. 闫国荣:以下是现在能记忆起,遇到的问题.大家对此有不清楚的地方可以提出来,我详细介绍下. 内容含敏感话题或对苹果不友好的信息(如苹果婊) 使用了友盟的统计SDK,获取了IDFA但是上传填…
我们在hbuilderx这些开发工具打包好ios app后,需要将这个app提交appstore才能让用户下载安装. 上传IOS APP主要是通过苹果开发者中心来上传,然后借助香蕉云编上传工具来上传就可以了. 详细的步骤如下: 1.先登录苹果开发者中心 https://developer.apple.com/ 点击进入app store connect,创建app,填写各项信息.这时候你会发现构建版本没有东西可以选 2.但是苹果提供的工具xcode和transporter只能安装在mac电脑,假…
The proplem of Prepare for Upload for App store upload Application App store 增加新应用的步骤. 1. 访问iTunesConnect,地址为https://itunesconnect.apple.com,用有上传权限的账户登录. 2. 选择“Manage Your Applications” 3. 此时可以看到目前已有的应用,此时点击左上角的“Add New Application” 4. 进入下图界面,此时输入下述内…