因为 SDK 4 中的 Simulator 3.2 和 4.0 实际上不适用于 iPhone 模拟(iPad 总是出现并且根本没有响应),所以我最终安装了 2 个 SDK,使用 SDK 3.1.3/Simulator 3.1 进行模拟,并且SDK 4 用于构建到带有 OS 4 的 iPhone 上。(更多细节在这里。)
我尝试使用 SDK4-XCode 3.2.3 中的旧 Simulator 3.1,例如将完整的“iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.3.sdk”目录复制到相应的 XCode3.2.3 目录中,然后选择 Simulator -3.1.3(确实出现在“Active Executable”列表中),但它无法构建,有超过 30 个错误,例如
未定义符号:
“_OBJC_CLASS_$_NSURLConnection”,引用自:GRACEViewController.o 中的objc-class-ref-to-NSURLConnection
“_OBJC_CLASS_$_NSString”,引用自:GRACEViewController.o 中的objc-class-ref-to-NSString
有没有办法在使用 XCode 3.2.3 时使用 Simulator 3.1(而不是 Simulator 3.2 或 4.0)?