target指定产品类型'com.apple.product-type.app-extension',但'iphonesimulator'平台没有这样的产品类型“

时间:2014-10-25 09:33:02

标签: ios xcode xcode5 ios-simulator

在我的项目中,我有一个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模拟器中运行应用程序?

2 个答案:

答案 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目标,因为它不适用于旧操作系统版本。