【问题标题】:How do you setup Eclipse to work on iPhone development (instead of Xcode)?您如何设置 Eclipse 以进行 iPhone 开发(而不是 Xcode)?
【发布时间】:2010-09-17 11:48:31
【问题描述】:

虽然我在为 iPhone 开发过程中对 Xcode 越来越熟悉,但有时我只是希望我有一个更好的 IDE,比如 Eclipse。

所以我想知道是否有人知道如何将 iPhone 项目迁移到 Eclipse,是否值得?

【问题讨论】:

    标签: iphone eclipse macos


    【解决方案1】:

    XCode 主要使用标准的 Unix 工具来完成很多工作。 iPhone 应用程序是使用 GCC 4.0 编译的,它使用 gdb 进行调试,因此应该可以设置 Eclipse 以至少编译应用程序。

    如果您查看“项目信息”窗格的“构建”部分(选择项目,点击 XCode 中的“信息”按钮,从顶部选择“构建”选项卡),您会看到许多选项。

    我不确定将文件复制到模拟器并附加调试器以进行测试运行需要什么,可能不值得跳过所有环节,Apple 可能需要 XCode 生成的构建来接受应用程序进入 App Store。

    对于常规代码编辑,您可能在 Eclipse 中工作得相当好,然后切换到 XCode 进行交互式调试。

    大多数现有的 Eclipse 插件似乎都是面向开发人员的 iPhone 感知 Web 应用程序,所以我不确定您是否会在那里获得任何帮助。

    【讨论】:

    • Xcode 有一些严重的缺陷,但坚持使用它的一个重要原因是代码签名。我不相信另一个 IDE 能够签署您的应用程序以在实际设备上进行测试,或者签署一个应用程序以部署到 App Store。代码签名对于越狱设备可能无关紧要,但如果您打算通过 App Store 销售,则需要确保它发生。
    • 如果 Xcode 有更多的键盘快捷键映射和更多的功能重构工具,我会更好地容忍它。此外,Xcode 8 在指出错误方面似乎非常脆弱。我基本上必须尝试运行一个程序才能准确反映当前的问题/警告/错误。 Eclipse 宠坏了我。
    【解决方案2】:

    据我所知,您不能使用 Eclipse 或任何其他 IDE 为 iPhone 开发。 Apple 仅支持 XCode,这在未来不会改变。所以我认为你必须习惯 XCode。

    【讨论】:

      【解决方案3】:

      在游戏后期,但您可能希望使用 JetBrains 的 AppCode 来解决问题,最终成为 xCode 的全功能替代品......并且与 IntelliJ 非常相似(GUI、工作流程等......)。到目前为止,它仍然是早期采用者,它可以很好地执行一些任务。我仍然使用 xCode 来配置构建选项和定位设备,但这最终会得到解决。

      问候

      【讨论】:

        【解决方案4】:

        交叉编译使您能够在 Eclipse 上开发 iPhone 应用程序 http://www.youtube.com/watch?v=TG-NIt2O5J8

        【讨论】:

          【解决方案5】:

          在 Eclipse 中没有支持 Apple IOS 应用程序开发的插件,但在 Windows 上,您可以使用 Adob​​e CS5 进行开发。这是 Adob​​e 的强大工具之一,您可以在其中开发 Windows 上的 .ipa 应用程序,但在开始使用 Adob​​e CS5 开发 IOS 应用程序之前,您需要准备一些东西

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-01-20
            • 2012-06-06
            • 2011-01-25
            • 2013-09-01
            • 1970-01-01
            • 2010-12-24
            相关资源
            最近更新 更多