热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Xcode9:如何安装ios10sdk

如何解决《Xcode9:如何安装ios10sdk》经验,为你挑选了1个好方法。

鉴于目前Xcode 9是测试版并且今天的主要兴趣是获得iOS 11的知识,这个问题无疑是奇怪的......

在Xcode 9 beta中工作时,有没有办法将iOS 10作为基本sdk?是否需要Apple以与Xc8中以前的操作系统相同的方式打包Xcode 9的SDK?

为什么会这样呢?

a)首先想到的是在项目上使用Xcode 9漂亮的新重构工具,这些工具涉及需要从iOS 10到11进行更改的代码,但目前在iOS 10上运行.

b)为了试验...



1> allenh..:

使用这个和这个,我可以使用Xcode的9 beta 4版本有可能与进行编译SDK10.3 MANY警告.

警告1: Xcode GUI似乎无法同时检测多个iPhone SDK.因此,您无法在10.3和11.0之间来回切换作为基本SDK.

警告2: Xcode 9附带的swift编译器不支持小于11.0的iPhone模拟器SDK.如果您尝试以下操作,您将遇到此错误:

错误:Swift不支持SDK'iPhoneSimulator10.3.sdk'

警告3:即使您完成了所有这些操作,在iOS 11启动之前,您仍然不允许提交应用程序以释放它.使用较旧的基础SDK的唯一好处是利用iOS平台中的某些特殊情况.一个值得注意的例子是后台VoIP套接字,还有其他几个例子,它分散在iOS的历史中.

传统的VoIP架构被iOS 8中基于PushKit的新架构所取代.随后,iOS 9 SDK正式弃用.在iOS 10中,它仅作为兼容性度量提供; 如果您的应用程序与旧SDK链接,它会继续工作(以及它曾经做过),但如果您与iOS 10 SDK链接,则会被禁用.

警告4:你只能用一个纯粹的Objective-C项目来做.10.3 SDK与Xcode 9附带的swift编译器版本之间似乎存在一些不兼容性.具体来说,此错误:

在此输入图像描述

如果你仍然感兴趣

......这是怎么做的.

步骤1

通过替换此处的文件,将10.0 SDK for Xcode 8.3.3替换为Xcode 9的11.0 SDK:

Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

来自这里的文件:

Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

第2步

MinimumSDKVersion在此文件中将值从11.0 更改为10.3:

Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist


推荐阅读
author-avatar
西乡塘化民以精神
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有