关于xcode不同版本打开相同工程问题

  今天刚下好了xcode7正式版,于是乎用其创建一个工程。随后关闭此工程用xcode6.3打开此工程。发现报错不能运行,随后网上查资料,可惜中文版的资料几乎可以说是没有,因此写下此文,以方便其他遇到此情况的朋友解决此问题。归结起来,此问题就是用新版本编译器创建的工程,有时可能会用旧版编译器去编译,此时可能就会不能执行,并报错。此时笔者的查找到解决方案如下:

1.首先是编译器版本号的更改以及模拟器版本号的更改

  此处无需多说直接上图:

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即指工程打开文件,例如笔者的工程打开文件为:

此时右键显示包内容,再打开对应文件查找替换即可

3.笔者这里显示launchScreen问题(可能其他版本不会由此问题)

这里删除其launchScreen,并自己重新加载一个即可。

  这样此问题便解决了。希望此文对大家有帮助,鉴于个人水平问题,不能将其具体原因进行剖析,这里只能大概猜测是因为新版本配置文件对其增加了新的命名方式,所以我们只需要对其配置文件的命名方式进行改变即可!如有错误之处请指出,谢谢!

时间: 2024-11-06 03:29:59

关于xcode不同版本打开相同工程问题的相关文章

Xcode 的正确打开方式——Debugging(转载)

Xcode 的正确打开方式——Debugging 程序员日常开发中有大量时间都会花费在 debug 上,从事 iOS 开发不可避免地需要使用 Xcode.这篇博客就主要介绍了 Xcode 中几种能够大幅提升代码调试效率的方式. “If debugging is the process of removing bugs, then programming must be the process of putting them in.”——Edsger W. Dijkstra 添加条件 有时候我们可

[原]排错实战——VS清空最近打开的工程记录

原脚本how-toprocess monitorsysinternalsvsvisual studiovs2017vs2019注册表 缘起 vs有一个功能 -- 在起始页会显示最近打开的工程列表,方便用户快速打开之前打开过的工程文件.但是打开的工程文件多了,想要找到自己需要的工程文件也不是那么容易的,要是能把之前打开的记录都清理干净该有多好啊.本文记录了我在查找vs2019相关设置存储位置的调查过程 .对于vs2017以前的版本,对应的设置是保存在注册表中的,从vs2017开始,不再保存在注册表

【分享】哪个OS X版本支持哪个Xcode的版本?

[分享]哪个OS X版本支持哪个Xcode的版本? 在安装Xcode时,会碰到跟OS X操作系统匹配的问题,对照下下面几个表,以免给自己带来编译不过或者奇怪的错误等问题 以下列表来自网络: Xcode 1.0 - Xcode 2.x (before iOS support) Version history     Version Runs on versions ofOS X OS X SDK(s) 1.0 OS X Panther(10.3.x) OS X Puma(10.1.x),OS X

Eclipse如何打开Android工程(转载)

转自:http://www.cnblogs.com/kernel-style/p/3339102.html 一.Eclipse如何打开Android工程 1.你可以在file->new->other->android object选择选项:create object from exists source   通过browser 打到你所下载的目录即可. 2.如果放在设定的Workspace目录,则:File->Import->General->Existing proj

xcode的 ios应用建立工程:

1 点击图标  . 2 点击后会出弹出窗口,选择. 3 选择后会进入界面 由于我们是做ios的应用所以选择  ios Application 中的  single view Application 4 单击next 会出现界面 产品名称自己填写  语言我们用oc语言写程序,所以选择  Objective—C.产品类型看你自己做什么类型.我们这里选择iPhone. 5 单击next 则出现 选择到你自己要保存的路径即可.单击greate 则建立工程完成. xcode的 ios应用建立工程:

安装SDK后打开安卓工程后有如下错误:发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素。

Error: Error parsing D:\Program Files\SDK\android-sdk-windows\system-images\android-22\android-wear\armeabi-v7a\devices.xml cvc-complex-type.2.4.d: 发现了以元素 'd:skin' 开头的无效内容.此处不应含有子元素. 参考往上的帖子:我的做法也是一样:把上面路径下的devices.xml文件删除,然后把"D:\Program Files\SDK\an

怎么解决keil4打开keil5工程卡死的情况

怎么解决keil4打开keil5工程卡死的情况 将工程里的这几个uvopt.uvopt.bak.uvproj.bak删除.然后打开工程,重新编译一下,那样就不会卡死了. 亲测有效. 原文地址:https://www.cnblogs.com/yase/p/12294043.html

修改VS解决方案及工程名,使用对应的VS版本打开项目

对于VS2008等低版本与高版本VS之间的转换问题: 对照下面2个版本的不同点自由修改,切换到相应的版本文件(红字修改,灰色删除) -------------------------------------------------------------------------------------------------- 低版本VS2008: 修改[解决方案文件.sln] 用记事本打开,找到如下信息:Microsoft Visual Studio Solution File, Format

使用vs2013打开VS2015的工程文件的解决方案(适用于大多数vs低版本打开高版本)

前言:重装系统前我使用的是vs2015(有点装*),由于使用2015实在在班上太另类了, 导致我想在其他同学的vs下看一看我写的代码都无法达成! 而且最关键的是交作业的时候,老师的2013也没有办法打开这个版本! 所以在重装过后,我就安装的2013了,但是要使用以前我的项目就只有更改配置,所以在此记录下怎样使用vs2013打开VS2015的工程文件,希望对大家有所帮助! 图文说明: 首先使用记事本或者notepad++打开你的项目的sln文件 按照如图所示做出更改 在工程文件中找到后缀名为.vc