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

本文参考自 关于xcode不同版本打开相同工程问题

首先进来是不能选择模拟器的。


需要进行如下操作:



自己选择工程能够支持的最低版本后,选择模拟器版本,然后编译(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即指工程打开文件,步骤如下:

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

show in Finder 显示包内容。

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

编译之后又有一个错误:

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


现在编译就不报错了,成功。


第一次写,还请各位指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值