繁体   English   中英

使用Xcode 5和iOS 6.1作为基本SDK问题

[英]Using Xcode 5 and iOS 6.1 as base SDK problems

我将6.1 SDK添加到我的Xcode 5中,以便能够享受Xcode 5的功能并仍使用基本SDK 6.1进行开发。 结果很奇怪。

出于某种原因,当我想在设备上测试应用程序时,有两个“ iOS设备”选项可供选择。 两者看起来相同,但动作不同。 一个将实际使用SDK 6.1,另一个将使用SDK 7.0导航栏。 有什么线索吗?

在此处输入图片说明

这是因为您的应用程序中有多个SDK。

它就像多个模拟器一样工作,但是apple并未标记每个iOS SDK。

您可以按数字顺序说出它们是什么,因此6.1 SDK将位于顶部,而7.0 SDK将位于底部。


重要的是要注意,在各个位置进行更改后,所选的选项喜欢将自身重置回顶部。 有时这可能非常令人沮丧。

另外,在归档构建时,请务必在此处正确选择SDK,因为构建设置中的基本SDK似乎被忽略了

如果希望您的应用在iOS 7中运行本机iOS 6.1视图,则需要将6.1 SDK添加到Xcode(如您所做的那样),然后转到“构建设置”并将Architecture SDK和Deployment Target设置为6.1。

要测试您的应用,请在列表中选择上方的设备(另一台设备显然会忽略之前的设置)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM