解决上线appstore打包的时候mac os不是正式版的问题

大家知道,在打appstore线上的包的时候,从xcode到当前的mac os系统版本,都不允许为beta版。

xcode可以卸载再安装正式版,但是mac os如果之前参加过公测或者直接安装的beta版本,则要恢复到正式版就有些麻烦,通过mac app store下载一个正式版系统重新安装也是不行的(如果赶上系统推送正式版本升级,升级以后好像就可以了)。

后来发现还需清除一下 softwareupdate的catalog(估计上传安装包的时候判断是否测试版系统会从这里获取信息),方法如下:
执行命令
sudo softwareupdate --clear-catalog
执行成功会提示
Changed catalog to Apple production
OK,解决

你可能感兴趣的:(解决上线appstore打包的时候mac os不是正式版的问题)