iPhone 开发。程序:当 XCode 和 IOS8 公开发布时会发生啥?

Posted

技术标签:

【中文标题】iPhone 开发。程序:当 XCode 和 IOS8 公开发布时会发生啥?【英文标题】:iPhone Dev. Program: what happens when public release of XCode and IOS8 are available?iPhone 开发。程序:当 XCode 和 IOS8 公开发布时会发生什么? 【发布时间】:2014-06-05 06:33:17 【问题描述】:

我对新的 Swift 编程语言非常感兴趣,我想在 XCode 6 向公众开放之前开始使用它编写一些示例。所以我正在考虑订阅 iPhone 开发者计划,我有两个问题:

1) 如果我安装了 XCode 6 测试版并且我已经拥有 XCode 5,它是安装在它上面还是我需要先删除 XCode 5?当 XCode 6 在 App Store 中发布时,它是升级 XCode 6 测试版还是我需要先将其移除?我要求这样做是为了避免弄乱我用于工作的 OSX 安装

2) 如果我在 iPhone 上安装 ios 8 测试版,我会丢失当前的设置/配置/数据吗?当 IOS 8 最终向公众发布时,我会冒着丢失设置/配置/数据的风险吗?我之所以问这个问题是因为我没有仅用于开发软件的 IOS 设备,我会在我的主要手机上安装 IOS 8 测试版。我知道它是测试版,我可能会遇到一些问题,但至少我想了解我的设置和数据可能会发生什么,以评估是否最好购买旧 iPhone 4s 来开发软件。

如果你能帮助我了解你在 iPhone 开发者计划方面的经验或指出一些链接,谢谢。

【问题讨论】:

【参考方案1】:

您可以在 Xcode 5 旁边运行 Xcode 6 Beta。它们不会相互干扰。当 Xcode 6 进入应用商店时,它将更新您的 Xcode 5 安装,您将需要手动删除您的 Xcode 6 Beta。

您可以在手机上安装 iOS 8 而不会丢失数据。当然,请确保先备份它,因为您可能会丢失所有内容。它已经发生了。您不应该在主要手机上安装 Beta 版,除非您可以在一段时间内没有手机,如果出现问题。

如果您正在寻找测试设备,最好使用 iPod touch 第 5 代或 iPad mini。它们更便宜,不需要激活。有时旧手机会自行锁定,直到您使用有效的 SIM 卡激活它。使用 iPad mini 作为测试设备,您可以运行 iPhone 和 iPad 应用程序,因此它肯定更加通用。

【讨论】:

感谢您的提示。由于开发是一种爱好而不是我的主要工作,所以我会考虑首先为开发人员计划花一些钱,如果我有时间制作一些的应用程序然后我会考虑按照您的建议购买 iPad mini。 Swift 似乎很有趣,可以忽略它几个月 :)

以上是关于iPhone 开发。程序:当 XCode 和 IOS8 公开发布时会发生啥?的主要内容,如果未能解决你的问题,请参考以下文章

XCode - iPhone 开发团队

当方向是横向xcode时如何使屏幕可滚动

是否需要付费的苹果开发者 ID 才能从 xcode 测试 iphone 中的应用程序。?

xcode 5.0.1 中 iphone 4 的启动画面没有改变

在物理 iPhone 上运行颤振开发的应用程序时出错

在没有开发人员程序的情况下在我自己的 iPhone 上测试应用程序。 XCode 4.2 和 IOS 5.0 SDK