【问题标题】:SpriteBuilder - how to update Cocos2dSpriteBuilder - 如何更新 Cocos2d
【发布时间】:2015-10-31 08:45:32
【问题描述】:

自从我使用 SpriteBuilder 和 Cocos2d 以来已经有一段时间了。我正在尝试从 SpriteBuilder 创建一个可以在 Xcode 中修改的新项目。从 SpriteBuilder 我转到“文件 > 在 Xcode 中打开项目”。这将使用新项目打开 Xcode。当我构建项目时,我遇到了 40 多个错误(例如 'UIAccelerometer' 已弃用:在 iOS 5.0 中首次弃用 - UIAccelerometer已经被 CoreMotion 框架取代了。)。看来我需要更新我的 Cocos2d。所以我去了 repo here 并在 README 中找到了这样的语句:“SpriteBuilder 还允许您更新 Cocos2D项目中的版本,更新到最新版本,让您的项目始终更新到最新的 Cocos2D 版本变得微不足道。”所以看起来应该很容易做到,但我想不通。有什么想法吗?

Xcode Version: 7.1 (7B91b)
SpriteBuilder Version: 1.4.9
SpriteBuilder Revision: eea568a5c7

【问题讨论】:

    标签: xcode cocos2d-iphone spritebuilder


    【解决方案1】:

    我不确定如何直接从 Spritebuilder 更新 cocos2d,但与其依赖 SpriteBuilder 执行更新,您可以手动进行。

    您可以通过直接从 Github 上的存储库下载项目来获取最新版本的 cocos2d。如果你想从命令行克隆存储库,命令是:

    git clone --recursive https://github.com/cocos2d/cocos2d-objc.git
    

    这将下载最新版本的 Cocos2D(及其依赖项)。现在更新项目。导航到新版本并复制三个文件夹:cocos2d、cocos2d-ui 和external。这三个文件夹包含需要移动到项目中的更改。

    下一部分是在您的项目中查找 Cocos2D 的位置——它位于项目内名为 cocos2d-iphone 的文件夹中。粘贴新文件夹将提示您尝试替换已存在的文件夹的警告。对于目前更新版本的cocos2d,这应该不是问题。

    然后,您需要“清理”您的项目并将您的 iOS 部署目标设置为 8.0。

    作为安全预防措施,您应该随后清理项目构建文件夹。您可以通过在选择“产品”下拉菜单时按住选项键 (⌥) 来找到“清理构建文件夹...”。 (请注意,这与仅使用“清洁”不同。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多