我是应用程序和 Xcode 的更新/版本控制过程的新手,所以这里有几个问题:
我创建了应用程序,并获得了在旧 xcode 和模拟器 5.1 中运行的苹果的批准。我没有任何警告信息。现在在新的 xcode 和模拟器 6.0 中运行时,我收到 20 多条新的警告消息。
Apple 是否希望在任何版本的任何版本中都没有警告?我需要修复所有警告还是只修复某些警告?(即我的应用程序文件与我包含/导入应用程序的外部第 3 方框架/库)为此版本 6.0 修复它们可能会因旧版本而中断,对吗?该应用程序是使用 5.1 的目标创建的,但想将其移回 4.3(更多用户覆盖),我只能在模拟器上进行测试,可以吗?
以下是一些示例警告: - JSONKit.m - 语义问题 - 直接访问 Objective-c 的 isa 已被弃用,取而代之的是 object_setClass() 和 object_getClass() - 许多类型,如 - 格式说明类型为“无符号长”,但参数有type 'NSUInteger' (aka 'unsigned int') - Cocoa API 问题 - 使用带有文字的'stringWithString:' 是多余的
谢谢您的帮助。