热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

在处理即将发布的项目时,是否存在升级到Xcode9的风险?

如何解决《在处理即将发布的项目时,是否存在升级到Xcode9的风险?》经验,为你挑选了1个好方法。

我目前正在开发一款即将发布的应用.这会让我在升级到Xcode 9 beta之前等待,以确保我的环境稳定,但ARKit让我非常好奇,我正在考虑更新asap :).

对于那些已经是Xcode 9 Beta的人来说,您在以前的项目中遇到任何困难吗?

这可能是一个微不足道的问题,但我在更新Xcode时遇到了问题,因此我这次问这个问题.



1> Cœur..:

[编辑]:现在可以安全地升级到Xcode 9(以及Swift 3.2或Swift 4)以便在iTunesConnect上发布.


[原始消息如下(当Xcode 9只是测试版时)]

iTunes Connect要求使用稳定版本的Xcode完成AppStore提交,所以不,您无法安全升级版本.

目前,在2017年6月,7月,8月和9月初期间,您可以使用6.0.1和8.3.3之间的大多数(但不是全部)Xcode版本提交到AppStore.

可能,2017年9月初将开放Xcode 9的提交.我敢打赌,在2018年1月左右,Xcode 6的支持将被删除,只保留Xcode7-Xcode9的范围.

这不会影响TestFlight:您已经可以将测试版本从Xcode 9 beta提交到TestFlight.

因此,最后通过重命名应用程序来保留多个Xcode安装,以便始终保持稳定版本.

并且不要使用自定义工具链将代码升级到Swift 4以提交Xcode 8:iTunes Connect仅接受提交Swift工具链,这些工具链本身与您正在使用的Xcode捆绑在一起.然而,您最终可以编写如下代码:

#if swift(>=3.2)
    // for Xcode 9 beta
#else
    // for Xcode 8 and release on AppStore
#endif


推荐阅读
author-avatar
説悢沵xb
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有