Beta 版软件如何成功发布App

转载 2016年06月01日 16:47:55

你是否也像我一样手贱升级了beta版 OS X或者Xcode,然后发布新版App的时候说啥也发布不上去。。Xcode还好,大不了重新装个正式版,beta版系统就惨了,第一反应还得重装系统了,还是降级的。。囧

后来发现只要改下系统编译号就可以机智通过的。。特此记录,方便日后继续手贱。

问题描述

就是下面这段iTunnes Connect上的提示,让我苦苦纠结了许久。。

机智的解决方法

    1. 找到打包后的文件 
      Window -> Organizer -> Archives  
      找到对应的版本,右键Show In Finder 
      这里写图片描述

    2. 找到相应的 .xcarchive 文件右键显示包内容 
      Products -> Applications -> .app文件 右键显示包内容 -> 找到Info.plist

    3. 找到KEY – BuildMachineOSBuild 
      把VALUE改成正式版本的编译号,比如14C109 (Yosemite 10.10.2)

二、临时修改系统版本号

此方法需要禁止系统完整性保护System Integrity Protection (SIP)

    1. 打开 /System/Library/CoreServices/SystemVersion.plist  
      这里写图片描述

    2. 修改图中第七行 KEY=ProductBuildVersion对应的值 
      即将当前“15F18b”改成正式版本的编译号,比如14C109 (Yosemite 10.10.2) 

    3. 重启Xcode、重新打包并提交iTunes Connect

参考:http://blog.csdn.net/lsgcsh/article/details/51124377#t2

App环境分离的实现:iOS篇,正式版 与 beta版本的快速分离

问题:   相信大家在公司上班的时候,会经常遇到, 正式版本,开发版本,还有预上线版本等等。 然后要根据老板的要求,测试人员的要求,需要给他们安装不同的版本,并且多个版本要同事存在,以便于他们发...
  • zhonggaorong
  • zhonggaorong
  • 2016年04月18日 12:12
  • 1618

TestFlight Beta 相关问答

TestFlight Beta 测试是什么?为什么很重要? 借助 TestFlight Beta 测试,您可以在 App 于 App Store 中上市前,将预发行版本分发给最多 25 位可信内...
  • csdn_hhg
  • csdn_hhg
  • 2017年04月19日 15:40
  • 896

软件版本 —— Alpha、Beta、RC版本的区别

软件版本周期 α、β、λ 常用来表示软件测试过程中的三个阶段。 -- α 是第一阶段,一般只供内部测试使用; -- β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和...
  • waynelu92
  • waynelu92
  • 2017年06月22日 14:43
  • 914

iOS TestFlight Beta版本测试

知识准备软件开发中的版本分类 alpha内部测试版本,极不稳定,一般也不会出现在公众视线中,仅供内部测试人员测试用。 beta公共测试版,就是对外发布软件的测试版,用于收集公众的意见、建议和问题。 ...
  • vbirdbest
  • vbirdbest
  • 2016年10月11日 15:36
  • 830

软件版本之Alpha、Beta、RC、GA、Release解惑

Alpha:                     Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.是希腊字母的第一位,表示最初级的版本,alpha ...
  • yuexiaxiaoxi27172319
  • yuexiaxiaoxi27172319
  • 2016年01月08日 13:42
  • 543

Google Play Alpha/beta testing.

https://support.google.com/googleplay/android-developer/answer/3131213?hl=en
  • yuxiaohui78
  • yuxiaohui78
  • 2015年02月24日 13:37
  • 1945

利用蒲公英发布内测版本APP

一、生成一个描述性文件 生成之后下载双击即可 二、打包 内测版本包 三、登录蒲公英上传应用https://www.pgyer.com/ 四、将下载链接发给测试人员即可 PS:测试推送的发布证...
  • zc1047412460
  • zc1047412460
  • 2016年06月03日 12:10
  • 1460

软件版本:GA、RC、alpha、beta、gamma等详解

        最近在做SSH框架的整合,遇到了些关于软件版本的概念,在网上找了些资料,贴在这里和大家分享。(1)RC:(Release Candidate)   Candidate是候选人的意思,用...
  • jackpk
  • jackpk
  • 2008年11月06日 11:19
  • 6605

关于BETA、RC、ALPHA、Release、GA等版本号的意义

最近由于工作需要经常要去SVN上拉开源项目的源码,对项目的后面所带的BETA、ALPHA、RC等版本号所表示的意义不是很了解,因此不知道拉那个目录好。现在特地去查找了资料, 对版本号的意义加以说明。 ...
  • zmken497300
  • zmken497300
  • 2016年06月19日 00:04
  • 3710

使用 NuGet 管理我们的程序集 - 预发行版

介绍了怎么将组件发布到内部的NuGet服务器上。
  • hxtan
  • hxtan
  • 2014年10月28日 22:55
  • 1456
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Beta 版软件如何成功发布App
举报原因:
原因补充:

(最多只允许输入30个字)