target specifies product type 'com.apple.product-type.bundle.ui-testing'

来源:互联网 发布:子贡曰君子一言以为知 编辑:程序博客网 时间:2024/05/21 23:36

出现这个问题 就是因为用新版本的Xcode创建的工程  用老版本Xcode打开时 有时会出现

首先我们更改程序的ios版本


然后编译(command + B) 会出现如下问题


这里删除LaunchScreen.storyboard,重新创建一个LaunchScreen.Xib。

然后再编译,出现如下错误:


此时需要进入$(ProjectName).xcodeproj/project.pbxproj文件中找出对应的com.apple.product-type.bundle.ui-testing将其替换为com.apple.product-type.bundle此处(ProjectName).xcodeproj/project.pbxproj即指工程打开文件,步骤如下:

首先打开工程文件所在路径,



双击打开文件,搜索com.apple.product-type.bundle.ui-testing将其替换为com.apple.product-type.bundle  .(有个名字相似的不要改错了。)

编译之后又有一个错误:


xcode7好像多了UITests,我不知道有什么用,就整个文件夹删了(不知道其他办法了)


现在编译就没有错误了








0 1