ios - 运行 XCode 的发布版和 beta 版

标签 ios xcode xcode7

我想知道如何处理在 Mac 上运行两个版本的 xcode,或者是否可能。

我目前有许多生产应用程序,我为 xcode7 版本提供服务。我必须有这个可用于将应用程序版本上传到应用程序商店。

我也有一台 ipod touch 设备,我运行的是 ios9.1 beta,想为新操作系统测试和编写代码。

但是,xcode7 说我无法测试 ios 9.1 beta,我必须安装 xcode beta。另外,我了解到您无法通过 Beta 版将应用程序推送到应用程序商店。那么,您如何维护当前的应用程序以及构建新功能呢?

也许我错过了什么?一些允许我在这些 xcode 之间切换的设置?还是 mac 允许我安装两个不同版本的 XCode?我以为它只会覆盖另一个。

我不想购买另一台 mac,或者对我拥有的 mac 进行分区,或者在所有设备上继续下载和安装不同的版本,如果我没有必要的话。

任何信息都会有所帮助,其他人如何处理这个问题?

最佳答案

您只需在/Applications 中重命名它们;例如:

Xcode 6.4:/Applications/Xcode6.app

Xcode 7.0: /Applications/Xcode7.app

Xcode 7.1 beta:/Application/Xcode-beta.app(无论如何都是默认值)。

它们将完美愉快地共存,但是如果您进行命令行构建,您将需要使用 xcode-select 来选择您在使用 xcodebuild< 时要使用的版本clang

关于ios - 运行 XCode 的发布版和 beta 版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32974541/

相关文章:

objective-c - 无效的 Swift 支持/SwiftSupport 文件夹为空

ios - 如何根据xcode中的屏幕大小定义按钮的字体

ios - Swift 1.2 - 为什么我的 UIPickerView 不显示我的数据?

ios - Xcode 无法单击问题导航器中的错误

objective-c - 证书、配置文件、公钥/私钥揭秘

linux - 在 Linux 服务器上安装 xcode 命令行工具(通过 pkg 文件)

ios - 如何从一个 View Controller 切换到另一个 View Controller

ios - NSTimer递增一次后停止

swift - 与 IBAgent-iOS 通信时遇到错误。无法启动设备 iPhone Xs

ios - 如何在 iOS 9.0 Beta 中实现新的 Core Data 模型构建器 'unique' 属性