【问题标题】:Software and hardware requirements for iOS developmentiOS 开发的软硬件要求
【发布时间】:2010-10-02 10:46:30
【问题描述】:

开发 iPhone 应用程序有哪些选择?
目前我尝试为 Linux 安装 gnu 工具包但没有成功!步骤太多,我无法编译单个应用程序。
Apple SDK 似乎要简单得多,但我没有 Mac。
所以我错过了什么吗?

【问题讨论】:

    标签: iphone ios sdk


    【解决方案1】:

    毫无疑问,您需要一台 Mac。您还需要在 iPhone 或 iPod Touch 上进行开发,因为虽然模拟器非常好,但它完美 - 我的示例代码在模拟器中运行良好,但在硬件上失败。还必须修改硬件以添加开发密钥,因此使用真正的 iPhone 存在一定的风险 - 许多人证明它足够安全,但我自己却畏缩并购买了 iPod Touch 进​​行开发。密钥还必须安装在您的 Mac 上并集成到 Xcode 中——即使使用标准的 Apple 设置,这也很棘手。 Xcode 是免费的,而且是一个相当不错的 IDE。

    因此,您的最低要求是

    运行最新 Mac OS 的 Intel Mac。最便宜的选择是 Mac Mini - 599 美元,尽管您可能会在 Ebay 上以 400 美元或更低的价格购买一台。

    iPod Touch(如果您的应用需要相机/电话功能,则可以使用 iPhone)- 229 美元

    Apple 的开发者许可证,因此您可以获得必要的密钥 - 99 美元

    要强调的是,您绝对要在真实硬件上测试代码,尽管尝试使用除 Mac 和 Xcode 之外的任何其他设备,但您将付出的痛苦很容易吃掉购买马克。

    【讨论】:

    • 请注意:您只需要 Apple 的开发者许可证即可发布软件。无需下载或使用 SDK 或其他开发工具。
    • 没错,但如果不是为了制作可发布的应用程序,你很难理解为什么要使用 iPhone
    • mac mini 不是在 XCode 下进行开发的好选择......它非常缓慢 :)
    • 为什么我们每隔一天就回答同样的问题?这些不花 1000 美元创业的人是谁?
    • 好点,以及那些认为开发应用程序是可行的,并且可能会推销它的人的心态,没有在客户将运行它的硬件上进行测试,完全逃离我。
    【解决方案2】:

    是的,Mac。没有工具,这可能不值得付出努力。尤其是没有模拟器。 Apple 设计了 ​​iPhone,它运行一个 OSX 版本,并且他们已经制作了这些工具。您甚至不需要编译器,因为您没有调试、加载和管理应用程序的工具。

    【讨论】:

    • 是的,模拟器也不是完美的。它会愉快地运行在实际硬件上不起作用的东西。
    【解决方案3】:

    从您当地的图书馆查看http://oreilly.com/catalog/9780596155193/,它说您不需要 Mac,只需要越狱的 iPhone/iPodTouch 和 Linux。我不知道你可以使用SDK来做,我正在等待2g越狱甚至开始,但我当然希望我不需要Mac。

    【讨论】:

      【解决方案4】:

      除了官方 MAC 之外,您在 google code 上还有一个项目,该项目试图为 Linux 和 Windows 创建一个工具链。 iphone-dev这个链接告诉你如何构建它。

      【讨论】:

        【解决方案5】:

        还有另一个常见问题解答网站,可以回答许多类似这样的基本 iPhone 开发问题,我发现这些问题很有用。所以你可能想看看iPhoneDevelopmentFAQ.com

        【讨论】:

          猜你喜欢
          • 2013-03-21
          • 1970-01-01
          • 2018-08-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-19
          • 1970-01-01
          • 2010-09-30
          相关资源
          最近更新 更多