[英]How to switch from Xcode 4.1 to 4.5 for iOS 6.0
我只是从Xcode 4.1迁移到4.5,以便支持IOS 6.0版。 我将启动图像修改为640x1136像素,基本SDK为iOS 6.0。 问题是,当我启动该应用程序时,它在main.m上抛出了SIGABRT,并且添加了异常断点以获取更多信息,但是它在实现的同一行中给出了断点1.1。 但是我注意到Xcode 4.5发出了新警告。 警告和代码如下。 感谢帮助。
警告:
Semantic Issue: 'CountrySettingsViewController' may not respond to 'initWithTitle'
码:
CountrySettingViewController *countrySettingView = [[[CountrySettingViewController alloc] initWithTitle:NSLocalizedString(@"selectCountry",@"Select the country title")]retain];
我尚未准备好跳到xcode 4.5。 -因为,那么许多旧项目将必须重新编译等
为了支持iphone 5的显示,我只是简单地使所有内容自动调整大小,对iphone 5的显示进行了额外的检查(以设置相应的图像),并添加了iPhone 5初始屏幕图像。 从4.4.1开始编译,在iPhone 5上看起来还可以。
然后,我从5.1复制已安装的应用程序。 模拟器到6.0模拟器,然后启动6.0模拟器,以检查它在iPhone 5上的外观(我还没有要测试的iPhone 5)。
希望能有所帮助。
(我安装了4.4.1。sdk和4.5。sdk)
但是关于这个错误 -
.h文件中也声明了这个“ initWithTitle”函数吗? 否则其他类将看不到它(即使它可以工作)。
最后,我从链接中的以下答案中解决了我的问题: 带有iOS 6和Xcode 4.2的iPhone
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.