当前位置: 首页>>>>开发中的APP从打包到发布appStore过程
开发中的APP从打包到发布appStore过程

       我们进行APP的开发,最后的过程就是软件的上架和发布了,这个工作也是很关键的一步。其一会极大的影响整个项目的交付时间和效率问题,于此同时也会影响我们的用户体验和最终用户的粘性,所以这是app开发很关键的一步。那么究竟这个工作应该如何进行呢?尚武科技将介绍iOS APP从打包到发布appStore完整流程:

 

      1.首先要确保代码里面连接的是正式环境,然后选择上传appStore对应的文件
      如果不是不是已经审核通过的程序都可以,都可以再次用原来的版本号进行版本上传,只要bulid和上次不一样既可以,一般是累加的。因为生产环境archive包其实选的是这个configration (Release)。但是要注意,所以要确保Release 选择的是上传appstore的发布类型

 

     2.我们需要在发布前进行,打发布包首先选中Product 然后选中Archive。这样才可以成功的进行发布。
   

     3.如果第一步和第二步没有问题,打包成功会进入到如下界面。(根据经验,我们建议建议选择第二种,第一种进度条都没有,卡在哪里都不知道)我们这里选择第二种马这样非常便于我我们找到问题。

   

       4.选中export 接下来的步骤 选择打那种ipa包。补充:相关类型选择解释,我们可以看一下不同的类型的对应内容。

 

       5.用xcode自带的application loader工具发布,选取刚刚打出来的ipa包上传即可,但在这里可能要等待几分钟,请有耐心,这里不是假死的状态。

  

  
       6.关键的一步,点击https://itunesconnect.apple.com登录。点击我的app-选择317。 请注意:ipa包提交到itunesconnect这段时间 可能会有一段时间缓缓冲, 等一会就OK。可能这个和系统设置有关的。
.当发布新版本 点击如下的➕版本,正常是如下,可以点击的,接着填写版本信息,可以复制以前版本的
在接下来等它在这里发生变化(大概要等待4分钟,等待加号可以点击,就可以选择刚刚上传的ipa包了)

 

到这里我们就可以等待审核了, 这样就可以了,状态变成正在等待审核。


       有的开发者很想实现4位版本好的实现,其实也不难,首先弄清楚原理:实现原理:添加一个自己管理的配置项值 sys-clientVersion,(所有展示相关,以及根据版本判断升级流程相关全用该值)具体实现:
        1、plist添加新的配置项

 

        2、添加取值的宏定义,以后公共入参,设置里面显示的版本号,以及根据版本号判断升级流程相关,全用该宏

#define SYS_CLIENTVER [[[NSBundle mainBundle] infoDictionary] objectForKey:@"sys-clientVersion"]
//eg:公共参数
+ (NSDictionary *)addCommonParameters:(NSDictionary*)dic
{
//给所有接口,添加版本号参数
NSMutableDictionary *param = [NSMutableDictionary dictionaryWithDictionary:dic];
[param setObject:SYS_CLIENTVER forKey:@"version"];
[param setObject:@"Iph" forKey:@"platform"];

return [NSDictionary dictionaryWithDictionary:param];
}
     3、上传appStore,新版本写成sys-clientVersion 
 

  通过以上步骤我们就可以对app的在苹果应用的发布有了一个比较全面的了解,这里需要的是经验和多多留心一些app开发中的发布细节,这样才能有较好的效果实现。


推荐阅读
  • 小程序开发:解锁企业数字化转型的轻量新路径

    在数字化浪潮席卷各行各业的当下,企业对高效、低成本的数字化工具需求日益迫切。而小程序开发凭借 “无需下载、即开即用、轻量化” 的核心优势,正成为破解企业数字化转型痛点的关键抓手,从零售消费到政务服务,从工业协同到民生保障,小程序正以灵活的适配能力,为不同…

  • 尚武科技组织学习正定县研发费用加计扣除宣讲会内容:以政策为引,锚定科技研发新方向

    近期,正定县科工局联合县税务局在县委党校举办 2025 年研发费用加计扣除宣讲会,省科技厅、县相关部门负责人与全县 240 余家企业代表参会,围绕政策解读、合规申报、平台操作等内容展开深入讲解。尚武科技虽未现场参会,但第一时间收集会议资料,组织技术、财务、运营团…

  • 尚武科技组织学习研发费用加计扣除政策,助力企业创新发展

    近日,深泽县科工局与税务局联合举办了一场研发费用加计扣除政策专题培训会,吸引了县域内 80 余家企业的财务负责人参加。尚武科技高度重视此次政策培训,迅速组织公司内部学习会议,深入领会会议精神,力求将政策优势转化为公司创新发展的新动力。  培训会上,来自河北…