由于iphone5的出示,ios6.0 系统已经很普及了。所以有必要升级xcode的版本。。。
一:安装xcode。
首先要备份老版本的xcode的sdk(比如5.1的sdk)。我就是没有备份,没法选择在5.1的系统上运行呢。后来只能去下载5.1的模拟器。
建议还是在App Store里面下载。
二:破解Xcode4.5 真机测试。
网上破解的方法蛮多的,按照其说明一步步走就行了。
http://blog.csdn.net/vrix/article/details/7851377
http://www.cnblogs.com/yuanxiaoping_21cn_com/archive/2012/11/15/2772388.html
其中忘记做了gen_entitlements.py权限了,后来编译的时候错误,错误信息中包含“No
such file or directory”这句话。
三:新键一个工程运行。
一切准备就绪,new 一个project 然后插上手机调试,编译 运行出错
2013-01-29 09:47:38.482 真机测试[1570:707] *** Terminating app due to uncaught exception
'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'
*** First throw call stack:
(0x36a4488f 0x32e5b259 0x36a44789 0x36a447ab 0x34efc54d 0x34efc6bb 0x34efc423 0x34e8d001 0x34dfb3c7 0x34cd8c59 0x34c4ec17 0x34c4d461 0x34c3fe87 0x34cb07d5 0xc07b1 0x34c4dcab 0x34c477dd 0x34c15ac3 0x34c15567 0x34c14f3b 0x34b6222b 0x36a18523 0x36a184c5 0x36a17313
0x3699a4a5 0x3699a36d 0x34c4686b 0x34c43cd5 0xc050f 0xc04b0)
terminate called throwing an exception(lldb)
网上查ios6版本出来新特性:auto layout属性,此属性只针对ios6及以上版本
具体场景:Xcode
4.5 选择iPhone、iPad 5.0/5.1 Simulator(模拟器)
解决办法:需要关闭storyboard或xib界面文件的Use Auto Layout 选项,这是因为Auto Layout特性是iOS 6 新增加的,在之前的 5.0/5.1 Simulator模拟器中不支持。

参考网址:http://www.cocoachina.com/bbs/read.php?tid=116558
四:总结
自己一个人学习ios还是蛮辛苦的,主要是遇到问题只能去网上查。幸运的是QQ里面有几个蛮热心的网友,在遇到问题的时候能参考下他们的意见。
分享到:
相关推荐
标题中的"macos-lion-dp4-10.8+ios6+xcode4.5.zip"揭示了这个压缩包包含的是苹果操作系统Mac OS X Lion的第四个开发者预览版(DP4)以及iOS 6和Xcode 4.5的相关内容。Mac OS X Lion是苹果在2011年推出的操作系统,它...
这几天安装好了IOS开发软件,所以分享下安装过程。 win7+虚拟机9+mac lion 10.8+XCODE 4.5 安装说明 非常详细 里面包含所有安装软件的下载地址和说明。
xcode配置iOS12开发包, 解决could not find developer disk image问题。用法:shift+command+G,前往/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport添加进去重启Xcode。
【标题】"12.1的iOS的Xcode包"主要指的是针对苹果操作系统iOS 12.1版本的开发工具Xcode的一个特定版本。Xcode是Apple官方为开发者设计的一款集成开发环境(IDE),用于创建iOS、macOS、watchOS以及tvOS的应用程序。...
Xcode升级到iOS15以后发现无法创建category了,现已找到解决方案供大家参考。 这是由于Xcode15缺少了"CategoryNSObject"和"ExtensionNSObject"两个文件夹导致的,解决办法就是将这两个加进去就好了。 如果你有旧的...
然而,有时升级Xcode到最新版本可能会带来其他问题,比如与现有项目代码的不兼容,或者需要重新配置开发环境。因此,提供一个针对特定iOS版本的配置包,可以避免这些潜在困扰。 这个名为"11.0 (15A372)"的文件很...
"IOS 精选源码之 下拉刷新 已封装好,更新到xcode4.5" 提供了一个已经实现并优化的下拉刷新解决方案,适用于Xcode 4.5版本的项目。这个源码包包含了一个名为"MyRefreshView"的文件,很可能是自定义的刷新视图类,...
xcode8调试IOS11 Shift+Command+G进入 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 把解压后的文件复制进去。
本资源集中的标题和描述提到了iOS9.3.2和iOS10的SDK,以及它们与Xcode 5、6的兼容性,这对于那些希望在旧版本Xcode上开发或调试新版本iOS应用的开发者来说非常有价值。 首先,iOS9.3.2 SDK是Apple为开发针对iOS...
Xcode4.5缺少的DevToolCore.framework,老版本Xcode4.5中拷贝出来的。考虑到有朋友没有备份老版本Xcode,单独考出这个文件,解决PBXCP报错。 将这个文件解压放到报错提示的位置即可(/Contents/Developer/Library/...
在 iPhone 开发中,Xcode 的升级会覆盖掉以前的 iOS SDK,这使得许多开发者感到头疼。为了解决这个问题,下面将介绍两种让 Xcode 对应多个版本的 iOS SDK 的方法。 方法一:备份旧版 SDK 在安装新版 Xcode 之前,...
1. Xcode 9与iOS 11 SDK的安装和配置:在开发iOS 11应用之前,必须确保已经安装了最新版的Xcode 9和iOS 11软件开发工具包(SDK)。此外,还需要确认你的Mac是基于Intel或PowerPC架构的,这关系到能否顺利安装Xcode。...
在iOS应用开发领域,Xcode是苹果官方推荐的集成开发环境(IDE),用于编写和调试针对iOS设备的应用程序。然而,随着iOS系统版本的不断更新,开发者可能遇到一个挑战:如何使用较低版本的Xcode来支持较新版本的iOS。...
在iOS应用开发中,Xcode是苹果官方提供的集成开发环境(IDE),用于构建、测试和发布iOS、iPadOS以及macOS等平台的应用程序。随着iOS系统版本的不断更新,开发者需要确保他们的应用能够兼容并良好运行在最新的操作...
标题 "Xcode4.5快速Doxygen文档注释" 指向的是使用Xcode 4.5版本配合Doxygen工具来快速为源代码生成专业文档的过程。Doxygen是一款广泛使用的开源文档生成器,它能从C++, C, Objective-C, C#, Java, IDL, PHP, ...
6. **问题排查**:如果遇到问题,Xcode的日志输出可以帮助你定位错误。同时,真机调试还可以检测到与硬件相关的异常,例如相机、GPS或蓝牙的问题。 7. **持续集成**:在真机调试的过程中,你还可以结合使用如...
Xcode是Apple官方推出的集成开发环境(IDE),主要用于开发iOS、iPadOS、macOS、watchOS和tvOS等平台的应用程序。在这个特定的情境中,我们关注的是Xcode对iOS 15.2和iOS 15.4版本的支持。 首先,iOS 15.2是苹果...
Xcode作为Apple官方的集成开发环境(IDE),是开发iOS、macOS、watchOS以及tvOS应用的必备工具。在iOS 15.1版本中,Xcode也进行了相应的更新,以支持这一新平台版本的开发。 首先,我们来看"DeveloperDiskImage.dmg...
在iOS开发过程中,Xcode是苹果官方提供的集成开发环境(IDE),用于构建、测试和发布iOS应用程序。"iOS 13.6 xcode 真机包"的标题和描述暗示了这可能是一个包含了用于在iOS 13.6设备上进行真机测试的Xcode配置或固件...
在iOS应用开发中,Xcode是苹果官方提供的集成开发环境(IDE),用于编写、调试和发布iOS和macOS应用程序。当遇到"Could not find developer disk image"这样的错误时,这通常意味着Xcode无法找到适用于特定iOS版本的...