Xcode 4 上旧项目的问题

Posted

技术标签:

【中文标题】Xcode 4 上旧项目的问题【英文标题】:Problems With an old Project on Xcode 4 【发布时间】:2011-10-05 02:26:11 【问题描述】:

我正在尝试编译一个旧项目,我稍微更改了 UI,但我已经更新到 Phonegap 1.0 和 Xcode 4,所以我收到了这个错误:

我该怎么办?

【问题讨论】:

【参考方案1】:

您现在似乎在项目中设置了 ARC(自动引用计数)。要使用 ARC,您的代码必须更改,其中一项更改是创建/排出自动释放池的方式。

其他不可用的东西都保留。 release 和 autorelease,编译器根据需要在幕后生成所有这些。如果遵循了所有 Obj-C 命名约定,这一切都有效。

Xcode 具有转换项目的重构帮助。但是,这很多都不适合您的情况,如果这是真的,请在项目/目标构建设置中将其关闭:

可以逐个文件禁用 ARC:将 ARC 兼容文件与非 ARC 文件混合使用没有问题。这有助于将遗留项目引入 ARC。 ARC 未来。

【讨论】:

以上是关于Xcode 4 上旧项目的问题的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 5 到 Xcode 4 项目运行

iOS 项目将 Xcode 4.2 更新到 Xcode 4.5

XCode 4 挂在“正在加载项目”

将 xcode 项目 4.2 迁移到 xcode 7.0

xcode 4.5 启动图像奇怪的名称问题(现有项目)

如何将 Xcode 5.0.1 项目降级到 Xcode 4.6.3