如果我使用的是 Xcode 4.6,我可以上传 iOS 7 应用程序进行测试吗?

Posted

技术标签:

【中文标题】如果我使用的是 Xcode 4.6,我可以上传 iOS 7 应用程序进行测试吗?【英文标题】:Can I upload an iOS 7 app for testing if I'm using Xcode 4.6? 【发布时间】:2014-02-12 13:04:23 【问题描述】:

我制作了一个应用程序并发送给我。它是在 Xcode 5 中为 ios 7 开发的。

我有一台运行 OS X Lion 且无法进一步升级的 Mac,并且我正在运行 Xcode 4.6.3(Xcode for Lion 的最新版本)。

我有完整的 App 文件,但我需要制作一个 .API 文件来上传,这样我就可以在运行 iOS 7 的 iPhone 4S 上测试它。

这可能吗?如果不能,我该怎么办?

Xcode 4.6.3 能否为我打开 iOS 7 项目以创建 .API 文件以在我的 iPhone 上进行测试?

【问题讨论】:

【参考方案1】:

如果一个项目是在 Xcode 5 中创建的,那么它不能用 xcode 4.6 或以前的版本打开。

此外,根据苹果最新的评论指南,“所有应用程序都应与 ios 7 兼容”

【讨论】:

【参考方案2】:

您可以使用 AdHoc Profile 直接将您的应用从 xCode 4.6.3 运行到您的 iPhone 4s。对于 IPA,您应该将您的 Mac OSX-Lion 更新到 OS X Mavericks(10.9) 并安装 xCode 5.0。在 xCode 5.0 中打开您的应用程序并创建 IPA。这是 IPA 在运行 iOS7 的设备上的常用方式!

【讨论】:

“我有一台运行 OSX-Lion 的 mac,它无法进一步升级”正如 OP 解释的那样,将他们的 Mac 更新到 Lion 之外是不可选择的。

以上是关于如果我使用的是 Xcode 4.6,我可以上传 iOS 7 应用程序进行测试吗?的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 4.6 开发 iOS 3.1 [关闭]

Xcode 4.6 可以在 Yosemite 上运行吗?

针对 XCode 4.6 下的 iOS 4.x 设备

iOS - 无法在设备上构建,但在 Xcode 4.6 上构建模拟器

Xcode 4.6 中未添加配置文件

如何让我在 xcode 4.6 ios6 中的表格视图正常工作?