【问题标题】:I've updated my art assets, but Xcode is still using old files我已经更新了我的美术资源,但 Xcode 仍在使用旧文件
【发布时间】:2012-06-05 04:56:08
【问题描述】:

我有一个 cocos2d 游戏项目。我在一个名为 Graphics/iPhone(适用于 iPhone)和 Graphics/iPad(适用于 iPad)的目录中有一堆 pvr、png、plist 文件。目录是文件夹引用,而不是组。我没有使用 svn,而是使用 Dropbox 来备份数据。

我使用 Photoshop 对我的一些 PNG 文件进行了一些修改,但 Xcode 仍然使用以前版本中的旧艺术资源。这是我尝试过的:

  1. 产品 > 清洁。什么都不做。
  2. 从项目中删除了整个 Graphics 目录。哇,它还在运行!当我删除了所有图形后,它怎么还能运行?不管怎样,我把它们加回来了。还是不行。
  3. 在我的 iPad 上卸载了该应用程序。虽然它适用于模拟器并且我可以看到更新的艺术资产,但它不适用于我的 iPad。
  4. 重新启动 Xcode。解决不了任何问题。

任何人都可以给我一些可能出错的指示吗?

【问题讨论】:

    标签: xcode file-management


    【解决方案1】:

    您的意思是,资源文件是对 Dropbox 的引用?

    我会尝试,至少,在开发时将它们保持在本地,我相信 Dropbox 有一些缓存算法会阻止它们从不同的来源访问。 (我知道您可能会通过直接打开 Dropbox 看到新图像,但同样,这只是一个猜测,我会尝试)

    我之前有一些类似的,我做了你所做的一切,加上删除 cocos2d 并再次添加,并且工作正常。

    祝你好运,我知道这很烦人

    【讨论】:

    • 资源都是本地的。该项目位于“我的 Dropbox”目录中并不断得到备份。我不明白的是,当我删除了所有图形后,怎么一切都可以正常工作。
    【解决方案2】:

    要为您的构建更新所有艺术资产,您必须:

    1. 在 Xcode 中转到 Product > Clean Build Folder...

    2. 然后从您的 iphone 设备中删除该应用程序。

    执行这两个步骤后,已删除的旧艺术资产不再用于构建。

    【讨论】:

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