0

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

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

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

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

4

2 回答 2

1

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

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

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

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

于 2012-06-05T05:03:19.723 回答
0

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

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

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

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

于 2013-03-18T22:26:16.307 回答