【问题标题】:Is it possible to update old xcode code to the latest xcode?是否可以将旧的 xcode 代码更新为最新的 xcode?
【发布时间】:2015-06-23 22:28:54
【问题描述】:

所以我的开发人员在 xcode 5 中开发了我的应用程序,并且我拥有最新的 xcode 版本。当我在我的版本上测试应用程序时,许多功能停止工作。我的开发人员告诉我,这可能是我们之间的不同 xcode 版本。我想知道是否可以在不更改 SDK 或 xcode 版本的情况下解决此问题。

如果我要更改 xcode 版本,我是否无法将苹果的最新功能添加到我的应用程序中?

另外,当我将一个 SDK 添加到 SDK 文件夹中时,我是否必须将其替换为当前的,还是将两者放在一起?

顺便说一句,我对编程一无所知,所以我只会说白话。

谢谢!

【问题讨论】:

  • ...或者它可能是由已弃用或新的 API、技术引起的。作为快速止痛药,您可以使用较旧的 SDK 来编译您的项目,但长期推荐的解决方案是您需要让您的应用程序与最新技术保持同步;否则您的应用程序会变得“老旧”,并且在某个时候它会“死亡”,您将需要投入更多资金来开发另一个应用程序(再次从头开始),该应用程序符合最新技术,以便在最新平台和设备上正确运行它们。

标签: ios objective-c c xcode updating


【解决方案1】:

您需要根据最新的 iOS 版本升级代码。所有不推荐使用的方法都需要替换为新方法。此外,曾经适用于早期版本 iOS 的代码可能适用于也可能不适用于最新版本的 iOS,即 iOS 8。因此需要升级代码。

【讨论】:

    【解决方案2】:

    当 Xcode 版本更新后应用程序的某些部分停止工作时,原因几乎总是 SDK 发生变化,因为较新版本的 Xcode 包含较新版本的 SDK。此外,旧 SDK 中的内容通常会被弃用并最终被删除。

    但是,您应该知道 Xcode 5 现在非常过时,不应该(也不能)用于开发 iOS 8 应用程序。通常,当 Xcode 的新版本发布时,所有现有代码都应该是更新到 SDK 的当前版本,开发人员应该升级到最新版本,因为它可以防止出现您所描述的问题。

    【讨论】:

    • 好吧,既然您不是程序员,您将需要具有适当技能的人来检查您的代码库并进行必要的更改。不幸的是,真的没有其他解决方案。
    猜你喜欢
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 2011-07-23
    • 1970-01-01
    • 2022-12-22
    相关资源
    最近更新 更多