几个月前,我发布了游戏的 1.0 版。然后,我将我的游戏迁移到 ARC 并开发了 1.1 版。
5 月主机运行 Snow Leopard、Xcode 4.2,因此我无法针对 iOS 5.1+ 或新 iPad,我无法将那台 Mac 升级到 Lion 或更高版本,因为我需要一些旧版 PowerPC 软件。
所以我将我的游戏开发转移到另一台 Mac 上,Mountain Lion,最新版本的 Xcode/SDK。构建/运行、分析工作正常(零警告),但是当我尝试“归档”我的发布方案(分发配置文件、发布配置等)以提交到 AppStore 时,我收到以下警告:
Method possibly missing a [super dealloc] call
...对于每个源文件 (.m)。
看起来该项目正在为 ARC构建,但它正在归档,好像 ARC 已被禁用。我该如何解决?还是我应该忽略警告并提交二进制文件?
任何反馈,非常感谢...
注意:我在 Xcode 4.2 上归档 AdHoc 构建没有问题...