在我的项目中,我有一个iOS 6的部署目标。我想在iOS 6.1模拟器中测试我的应用程序,但Xcode 6.1不支持iOS 7.0之前的iOS模拟器,所以我已经下载并安装了Xcode 5.1。 1。当我在Xcode 5.1.1中构建应用程序时,它给了我这个错误:
target specifies product type 'com.apple.product-type.app-extension', but there's no such product type for the 'iphonesimulator' platform
如何解决问题并在iOS 6模拟器中运行应用程序?
答案 0 :(得分:0)
实际上可以将模拟器文件夹从较旧版本的Xcode复制到新版本中,或者至少是在以前的Xcode版本中。我在SO上找到了如何执行此操作的说明,并使用Xcode 5和之前的SDK进行了操作。它应该适用于Xcode 6.1。
我不再能够随时访问这些信息了。
我建议在Xcode"中搜索"安装iOS 6模拟器。
编辑:根据Jeremy的说法,Apple改变了Xcode 6中模拟器的格式,因此在Xcode 4/5和Xcode 6之间无法工作。答案 1 :(得分:0)
App Extensions需要iOS 8.0及更高版本。如果您想使用Xcode 5.1在iOS 6.1中测试您的项目,那么在Xcode 5.1中进行测试时,您应该从项目中删除App Extension目标,因为它不适用于旧操作系统版本。