相关疑难解决方法(0)

如何将Xcode指向旧的SDK,以便它可以用作"基础SDK"?

我的Mac设置:

卷A:
OS X 10.8
Xcode 4.5或更高版本 - 10.6 SDK 作为Base SDK提供

卷B:
OS X 10.7
的Xcode 4.3.3 - 10.6 SDK IS可作为基地SDK

卷C:
OS X 10.6
的Xcode 4.2 - 10.6 SDK IS可作为基地SDK


在A卷上,我安装了Xcode 4.5,它不包含10.6 SDK作为Build Targets'Build Settings中可用的"Base SDK".

我在这个硬盘上有一个单独的10.6卷和10.7卷 - 两个都安装了Xcode,这两个允许我在Xcode Build Targets的Build Settings中选择10.6 SDK作为Base SDK.

我知道我在Volume C上安装了10.6 SDK(/Developer/SDKs来自较旧的Xcode安装).

如何将A卷上的Xcode指向存在于C卷的10.6 SDK?

macos sdk xcode xcode4 xcode5

34
推荐指数
2
解决办法
5万
查看次数

如何使用iOS模拟器7\XCode 5测试iOS 7之前的UI(不升级iOS 7的应用程序)

在XCode 4.6.3上编译我的应用程序并在iOS 7上运行它的效果很好.

在XCode 5上编译我的应用程序并在iOS 7上运行它会导致我现在不想处理的大量UI问题.(iOS 7选择器,tabbars,tableviews等')

目标:

我希望能够使用XCode 5并在iOS 7模拟器上测试我的应用程序,但仍然使用iOS 6和更低的UI和感觉.

原因:

我不想将我的应用程序重新设计到iOS 7,但我确实希望确保它在iOS 7上使用XCode 5 iOS 7模拟器正常运行.

是否有一个快速切换XCode 5强制一切保持不变?

在做类似的东西使用的是iOS 6基地SDK中的XCode 5可接受的或有点过分哈克?

编辑:

使用iOS 6 SDK无济于事.您仍然会在应用程序上看到iOS 7外观,只是更多的错误.

cocoa-touch ios ios6 ios7 xcode5

30
推荐指数
2
解决办法
1万
查看次数

Xcode 5中的iOS 6模拟器

我已经安装了Xcode5和iOS 7 SDK,但是我无法在Xcode 5中测试iOS 6模拟器或之前的版本.

我尝试过Xcode - > Preferences - > Downloads - > Components但它没有显示下载iOS 6模拟器的选项.

ios-simulator ios6 ios7 xcode5

29
推荐指数
3
解决办法
3万
查看次数

Xcode 5显示两次相同的设备

自从我的团队从Xcode 4切换到5后,这个奇怪的错误出现了:

当我们将iPhone/iPod touch连接到mac时,设备将显示为两个设备作为部署候选.两者都正确显示相同的设备名称,但如果我们在第一个上运行我们的应用程序,有时segue将导致崩溃,而相同的segue将在第二个上正常工作.

我们在不同Mac上的所有设备都会出现此问题:iPod Touch 5,iPhone 4s,带iOS 6和7的iPhone 5

所以我的问题是,为什么有2个相同的设备,而且,我该如何解决它?

iphone xcode ios xcode5

17
推荐指数
1
解决办法
2614
查看次数

在iOS 7中使用iOS 6 Style Segmented Control?

iOS 7设备上的分段控件是否可以显示为iOS 6版本的控件?

我们还没有为接口重新设计做好准备,而新的平板控制与其他用户界面并不相符.如果可能的话,现在最好保留iOS 6风格.

为了澄清,我正在使用iOS 6.1 Base SDK进行编译.我知道这是我问题的"明显"答案,但它不起作用.大多数其他UI元素将通过这样做显示iOS 6样式,但是像UIAlertViewUIActionSheet,而UISegmentedControl不是.但是,不像UIAlertViewUIActionSheet,UISegmentedControls不喜欢"系统"项目; 他们应该能够在iOS 6模式下显示.

编辑:我认为如果我最终包含一张图片(可能应该从一开始就做到这一点)会有所帮助.但是,我提供的答案确实解决了这个问题.另外,回想起来,看起来这可能是iOS 6风格,它只是显示错误,看起来像iOS 7风格.

在此输入图像描述

uisegmentedcontrol ios ios6 ios7

15
推荐指数
3
解决办法
3万
查看次数

如何在iOS 7中取回UIButton边框?

在Xcode 5中的iOS SDK 6.1中构建了一个旧项目.但是,当应用程序在运行iOS 7的iPhone上运行时,UI按钮是无边界的.我检查了.xib"Builds for">"Project Deployment Target(5.0)":

在此输入图像描述

如何配置Xcode 5来构建项目以显示iOS 6.1风格的UIButton?

xcode uibutton ios xcode5

9
推荐指数
2
解决办法
2万
查看次数

NSInvalidUnarchiveOperationException:'无法实例化名为_UITableViewCellSeparatorView的类

在XCode Update(5.1)之后,当我尝试在iOS 6.x中运行时,我的应用程序崩溃了.

我有一个应用程序,我有自定义单元格和约束.

未选中xib文件的自动布局.我得到的错误是:

*由于未捕获的异常'NSInvalidUnarchiveOperationException'终止应用程序,原因:'无法实例化名为_UITableViewCellSeparatorView的类'

我在其他论坛中只发现了一个关于这个问题的线程(https://forums.xamarin.com/discussion/14691/app-crashes-after-xcode-update),但没有解决方案,只是我做过的测试并得到了同样的错误.

救命!!!

xcode objective-c ios ios6.1 xcode5.1

8
推荐指数
1
解决办法
9808
查看次数

在iOS 7上使用iOS 7之前的外观

如何在您的应用中使用iOS 7之前的外观?我刚刚升级到iOS 7,我手机上的一些应用程序仍在使用iOS 7之前的外观和感觉.例如,一个应用程序使用旧UIPickerView外观,但它在iOS 7上运行.

当我测试运行我在iOS 7模拟器上开发的应用程序时,它使用新的UIPickerView"自动"而不做任何更改.

所以我宁愿我的应用程序使用iOS 7之前的外观,直到我升级iOS 7的应用程序.

这是在iOS 7上运行Checkmark的图像,您可以清楚地看到它使用的是iOS 7前键盘:

在此输入图像描述

cocoa-touch objective-c ios ios6 ios7

7
推荐指数
1
解决办法
5000
查看次数

是否可以在Xcode 5中构建iphoneos6.1项目,保留Xcode 4.6.3故事板中的视图行为?

我们的构建服务器最近更新为使用Xcode 5的xcodebuild.我们已经安装了iphoneos6.1,因此我们仍然可以将iPhone SDK 6.1用于一些尚未支持iOS7的遗留项目.但是,当我们使用xcodebuild使用-sdk iphoneos6.1构建这些项目时,我们仍然会看到UIViewController内容在导航栏和标签栏下面的问题.

是否有一些方法可以使用Xcode 5的xcodebuild构建使用Xcode 4.6.3/base sdk iOS 6.1开发的这些项目,但保留使用Xcode 4.6.3开发的故事板中的视图?我看了一下ibtool的手册页,但是我没有看到任何与选择目标SDK相关的选项,或者其他任何与我上面提到的"扩展边缘"问题相关的选项.

请注意,我们还没有使用Xcode 5更新故事板 - 该项目继续在Xcode 4.6.3中开发,当我们的构建服务器克隆项目的git repo并使用xcodebuild构建时,它只触及Xcode 5工具链.

xcode ios7

6
推荐指数
1
解决办法
2531
查看次数

Xcode - 在XCode 5上使用多个SDK

我有一个需要iOS 6.1 SDK的项目,我已升级到XCode5,并且在Build Settings - > Base SDKs中没有看到iOS 6.1 SDK.我已经将早期的SDK单独保存并尝试将其复制粘贴到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs目录中.但它没有出现在Build settings - > Base SDKS中.如何在Xcode 5中使用多个SDK?

ios xcode5

6
推荐指数
1
解决办法
3697
查看次数