关于xcode不同版本打开相同工程问题
2016-02-15 11:31
363 查看
m
今天刚下好了xcode7正式版,于是乎用其创建一个工程。随后关闭此工程用xcode6.3打开此工程。发现报错不能运行,随后网上查资料,可惜中文版的资料几乎可以说是没有,因此写下此文,以方便其他遇到此情况的朋友解决此问题。归结起来,此问题就是用新版本编译器创建的工程,有时可能会用旧版编译器去编译,此时可能就会不能执行,并报错。此时笔者的查找到解决方案如下:
1.首先是编译器版本号的更改以及模拟器版本号的更改
此处无需多说直接上图:
![](http://img4.07net01.com/upload/images/2015/09/19/1691362191113241.png)
![](http://img4.07net01.com/upload/images/2015/09/19/1691362191113242.png)
2.接着编译器报错
错误提示:target specifies product type 'com.Apple.product-type.bundle.ui-testing',
but there's no such product type for the 'iPhonesimulator' platform!此时需要进入$(ProjectName).xcodeproj/project.pbxproj文件中找出对应的com.apple.product-type.bundle.ui-testing将其替换为com.apple.product-type.bundle,此处(ProjectName).xcodeproj/project.pbxproj即指工程打开文件,例如笔者的工程打开文件为:
![](http://img4.07net01.com/upload/images/2015/09/19/1691362191113243.png)
此时右键显示包内容,再打开对应文件查找替换即可
![](http://img4.07net01.com/upload/images/2015/09/19/1691362191113244.png)
3.笔者这里显示launchScreen问题(可能其他版本不会由此问题)
![](http://img4.07net01.com/upload/images/2015/09/19/1691362191113245.png)
这里删除其launchScreen,并自己重新加载一个即可。
这样此问题便解决了。希望此文对大家有帮助,鉴于个人水平问题,不能将其具体原因进行剖析,这里只能大概猜测是因为新版本配置文件对其增加了新的命名方式,所以我们只需要对其配置文件的命名方式进行改变即可!如有错误之处请指出,谢谢!
今天刚下好了xcode7正式版,于是乎用其创建一个工程。随后关闭此工程用xcode6.3打开此工程。发现报错不能运行,随后网上查资料,可惜中文版的资料几乎可以说是没有,因此写下此文,以方便其他遇到此情况的朋友解决此问题。归结起来,此问题就是用新版本编译器创建的工程,有时可能会用旧版编译器去编译,此时可能就会不能执行,并报错。此时笔者的查找到解决方案如下:
1.首先是编译器版本号的更改以及模拟器版本号的更改
此处无需多说直接上图:
![](http://img4.07net01.com/upload/images/2015/09/19/1691362191113241.png)
![](http://img4.07net01.com/upload/images/2015/09/19/1691362191113242.png)
2.接着编译器报错
错误提示:target specifies product type 'com.Apple.product-type.bundle.ui-testing',
but there's no such product type for the 'iPhonesimulator' platform!此时需要进入$(ProjectName).xcodeproj/project.pbxproj文件中找出对应的com.apple.product-type.bundle.ui-testing将其替换为com.apple.product-type.bundle,此处(ProjectName).xcodeproj/project.pbxproj即指工程打开文件,例如笔者的工程打开文件为:
![](http://img4.07net01.com/upload/images/2015/09/19/1691362191113243.png)
此时右键显示包内容,再打开对应文件查找替换即可
![](http://img4.07net01.com/upload/images/2015/09/19/1691362191113244.png)
3.笔者这里显示launchScreen问题(可能其他版本不会由此问题)
![](http://img4.07net01.com/upload/images/2015/09/19/1691362191113245.png)
这里删除其launchScreen,并自己重新加载一个即可。
这样此问题便解决了。希望此文对大家有帮助,鉴于个人水平问题,不能将其具体原因进行剖析,这里只能大概猜测是因为新版本配置文件对其增加了新的命名方式,所以我们只需要对其配置文件的命名方式进行改变即可!如有错误之处请指出,谢谢!
相关文章推荐
- Qt做的俄罗斯方块游戏
- C/C++用QT写的五子棋源码
- phpwind < v6 版本命令执行漏洞
- HTML 属性总结
- WIFI绵羊墙搭建
- hdu2846Repository
- VirtualBox下Linux虚机扩容
- JAVA用户自定义事件监听完整例子
- 展讯7731经ZA7783转接芯片支持RGB投影仪功能总结
- tableviewcell添加多个按钮删除事件
- 『HTML5实现人工智能』小游戏《井字棋》发布,据说IQ上200才能赢【算法&代码讲解+资源打包下载】
- Linux系统如何查看版本信息
- java中的缓存技术该如何实现
- sql查询字段值的换行及回车符
- PHP导入导出excel表格图片的代码和方法大全
- mysql表名忽略大小写 未生效
- crf模型分词算法
- 传智播客168期JavaEE就业班(第七天 Java基础加强)
- linux下yum更新出现HTTP Error 404 NOT FOUND错误的办法
- C# WINFORM ListView用法详解(转)