【问题标题】:Macbook 1,1 - IOS 5.0.1 - Xcode 4.2 - If I develop in this, will it work on current gen devices?Macbook 1,1 - IOS 5.0.1 - Xcode 4.2 - 如果我在此开发,它会在当前的设备上工作吗?
【发布时间】:2025-12-10 05:15:02
【问题描述】:

我只有 Macbook,无法升级到 Lion。我想开始开发 IOS 应用程序。我有一个 iPod Touch 5.0.1,所以我很好。我的主要问题是这个-

当我完成应用程序并将它们部署到 Apple 后,它们是否可以在其他设备上正常工作,例如 iPhone 4S 5.1.1?

另外,如果我向 Apple 支付 100 美元进行开发,他们会支持我的 Xcode 4.2 全年吗?

我能否使用这种方案部署我的应用程序而不必担心 Apple 会阻止我?

提前致谢。

【问题讨论】:

    标签: ios xcode


    【解决方案1】:

    Xcode 4.2 是在 Snow Leopard 上运行的最后一个官方支持的 Xcode 版本,但如果您在其上进行开发,则适用于旧 iOS 的任何东西都将在运行新操作系统的 iDevice 上运行。 You might be able to get newer SDK's to run with Xcode 4.2 但我自己不会冒险。

    我认为您将遇到的大问题是,如果您在 iDevice 上安装新的操作系统进行测试,您最终可能无法使用您的设备进行测试(在 Xcode 管理器中)。因此,您可能希望至少将一台设备保留在 Xcode 4.2 支持的最后一个 iOS 版本上。

    这应该会照顾你一整年。

    希望你能从你正在构建的任何应用程序中赚到足够的钱来买一台 Macintosh,你可以在其中运行 Mountain Lion (OS 10.8) 和 Xcode 4.4 或 5 或一年后推出的任何应用程序。

    【讨论】:

    • 我确实计划将 iPod Touch 保持在 5.0.1,所以如果你说的是真的,我就是金子!还有一个问题——如果我创建一个 .ipa 文件,并在越狱的 iPhone 4S、5.1.1 上运行它,它会/应该运行吗?我不太熟悉 Xcode 的工作原理,以及是否可以生成 ipa 文件来运行。
    • 你可以创建ipa文件,但是你必须注册到apple devs程序。
    【解决方案2】:
    1. 是的。
    2. 是的。
    3. 是的。

    你拥有哪个 Xcode 并不重要。你甚至可以拥有 Xcode 3 ;)

    【讨论】:

      最近更新 更多