首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 6 vs 7外观生成设置

iOS 6 vs 7外观生成设置
EN

Stack Overflow用户
提问于 2013-09-28 20:18:09
回答 3查看 5.8K关注 0票数 3

是否需要将应用程序的部署目标设置为iOS 7,以便在iOS 7和iOS 7设备上显示?

它是在测试期间的方式,它似乎仍然是现在,因为我的测试。

我目前使用的是iOS 7 SDK和部署目标iOS 7,这个应用程序是使用iOS 6在我的iOS 7设备上运行的。

如果我以iOS 7作为部署目标进行构建,则设备将获得iOS 7 UI。

如果有人能确认。谢谢。

其他构建设置:体系结构:$(ARCHS_STANDARD_32_BIT) armv6

有效的Archs: armv6 armv7 armv7s

我读过关于iOS 6和7外观与构建设置有关的其他问题。包括这个:is there a way to have an app run and display as ios 6 on a iphone with iOS 7?,我也找不到有关ADC的任何信息。ADC只是提到“与iOS 6的兼容性,等等”

更新:这可能与我在Xcode 4.6上构建iOS 7有关。Xcode 5在编译时给出编译器错误,相关问题是Xcode 5 "Missing compiler spec LLVM 4.2" error

更新(10/14/13): I解决了Xcode 5中构建的构建错误,并确认了在Xcode 5中将iOS 7设置为iOS 7的构建即使在部署目标为< iOS 7的情况下也会给出iOS 7 UI。

为查找此页的人提供的表格:

Xcode 4.6

  • iOS 7 SDK

代码语言:javascript
复制
- **iOS 7 deployment**
代码语言:javascript
复制
    - iOS 7 device  
        - iOS 7 UI

代码语言:javascript
复制
    - iOS 6 device (or lower)  
        - N/A 

代码语言:javascript
复制
- **iOS 6 deployment**
代码语言:javascript
复制
    - iOS 7 device  
        - **iOS 6 UI**

代码语言:javascript
复制
    - iOS 6 device (or lower)  
        - iOS 6 UI

  • iOS 6 SDK

代码语言:javascript
复制
- **iOS 6 deployment**
代码语言:javascript
复制
    - iOS 7 device  
        - iOS 6 UI

代码语言:javascript
复制
    - iOS 6 device (or lower)  
        - iOS 6 UI

Xcode 5

  • iOS 7 SDK

代码语言:javascript
复制
- **iOS 7 deployment**
代码语言:javascript
复制
    - iOS 7 device  
        - iOS 7 UI

代码语言:javascript
复制
    - iOS 6 device (or lower)  
        - N/A

代码语言:javascript
复制
- **iOS 6 deployment** (or lower)
代码语言:javascript
复制
    - iOS 7 device  
        - **iOS 7 UI**

代码语言:javascript
复制
    - iOS 6 device (or lower)  
        - iOS 6 UI

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-09-28 20:26:53

不是的!例如,您可以将部署目标设置为6.1,在运行6.1的设备上,它看起来类似于6.1,而在iOS7设备上,它看起来像7.0。

当然,如果将部署目标设置为7.0,则只能在7.0和up设备上运行。

另外,请确保将Base设置为“最新的iOS”。并检查目标设置是否覆盖项目设置。真的,你应该从这两个人中挑一个,把它放在适当的位置,让它流到另一个地方。我主要使用目标设置。

您希望将基本SDK设置为所使用的最高值。

您希望将部署目标设置为准备支持的最低水平。

剩下的将由操作系统来完成。

票数 4
EN

Stack Overflow用户

发布于 2013-10-05 10:02:48

我遇到了完全相同的问题-BaseSDK7.0,在模拟器上的DeploymentTargetSDK6.1按预期工作(iOS7外观),但是在设备上(安装了iOS7 )会产生iOS6外观。

原来是因为我在XCode 5中复制了6.1SDK(我以前复制它是为了用XCode5构建另一个针对iOS6.1的项目)。

我自己也不知道,这是通往最初答案的链接:https://stackoverflow.com/a/19132061/1077481

底线--不要在XCode5中复制SDK6.1 :)

票数 1
EN

Stack Overflow用户

发布于 2013-09-28 20:22:35

是的,我想这就是我想要的。如果部署目标是<7,它将像iOS 6应用程序一样在iOS 7设备上运行。

这是因为它没有可用的状态栏,也实现了旧式键盘。

既然苹果已经具备了下载上一个兼容版本的功能,如果你更新你的应用程序,使其仅为iOS7,那么拥有iOS6的人就会自动下载最后一个工作版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19071254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档