更新一下Xcode9支持iOS12 的设备支持文件

GitHub下载地址:

https://github.com/iGhibli/iOS-DeviceSupport

先把设备支持文件的下载地址贴出来:

Model is running iOS 10.2 (14C92), which may not be supported by this version of Xcode:https://stackoverflow.com/questions/41220525/model-is-running-ios-10-2-14c92-which-may-not-be-supported-by-this-version-of/41928402#41928402

示意图:

原博客地址:http://www.cnblogs.com/ITCoderW/p/7792534.html

前言:记录一下使用Xcode过程中遇到的问题

1.关于开发者的Team的问题,是选用自己的个人Team还是选用公司的付费的Team(本机环境:Xcode9 + iPad :iOS11.0.3)

  问题:在用自己的账号的时候,最开始是发现的您的账号在每7天内只能创建10个 APP IDs,之前出现这种情况,我都是用公司的Team,现在离职了,写自己的测试app还是用自己的账号吧。图片示例:

  解决方案:那么我在Xcode->preferences->Accounts 添加另外一个账号

  衍生问题:提示如下:

  衍生问题:那么说我们怎么注册设备到某个Apple ID呢?

  思考过程:是否是像我们之前在使用加入付费账号的成员那样到Apple Developer那里添加设备

  解决过程:登录后发现没有成为付费账号的成员的网站的样子并没有发现有让我们注册设备的地方。

  解决方案:再试一次,把模拟器改成了连接的真机,然后重新command + B一下就没错了。

网上是这么说的:

  博客:iOS Provisioning Profile(Certificate)与Code Signing详解

  文档:Launching Your App on Devices

文档中有这么几句话:

Xcode automatically creates your development certificate and registers a connected device or your Mac. Xcode uses this information to create a provisioning profile that it installs on the device before it launches the app on a device.

简单翻译:Xcode自动创建属于你的开发证书;并且注册一个已经连接的iOS设备或者是Mac;Xcode使用这些信息创建描述文件,在设备装应用前,这个描述文件就会装载在设备上。

  这个是在Xcode7才有的新增的内容,不知道相应的WWDC的视频是哪个找到了一张图如下:图片地址

  衍生问题:这就完了吗?并没有。我们要注意到,上边的文档和博客都有说明,这是在Xcode7之后才能自动注册的,那么之前如果只是个人账号,又没有付费是怎么测试的呢?刚好我搜到了另外的一篇文章(注意文章是针对于Xcode 4.5.2的) 文章地址

注意文章中的几句话:

Usually, to test apps on a device, you need to be a registered developer which costs about $99/year. For people who want to learn IOS Application security, it is very important that they should be able to run applications on device so that they can perfom tests on them. For some people who do not want to publish any apps on the app store, it may not be worth it to pay the $99/year fees. In this article we will be looking at how we can build and install an application on a jailbroken idevice without having a registered developer account.

  感想:看样子是Xcode7之前还是需要越狱之类的,才能够在个人的真机上使用没付费的账号进行app测试,不过当时应该taobao上就有了相应的卖家可以解决相关问题了

2.App installation failed.Could not write to the device. (本机环境:Xcode9 + iPad :iOS11.0.3)

图片展示:

  解决办法:把原来安装到真机设备上的应用删除掉,重新Run

  网上说:App installation failed

3. 当Xcode版本低但是使用的真机版本高的时候应该怎么办?(比如说Xcode8对应iOS11.0 或者是Xcode9对应iOS11.1这种不匹配的情况)

目录:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

参考网址:

部分高版本设备支持文件Use Xcode 8 with iOS 11:https://stackoverflow.com/questions/44381860/use-xcode-8-with-ios-11

如需下载更全的高版本的设备支持文件可查看这里:

Model is running iOS 10.2 (14C92), which may not be supported by this version of Xcode:https://stackoverflow.com/questions/41220525/model-is-running-ios-10-2-14c92-which-may-not-be-supported-by-this-version-of/41928402#41928402

那么他们这些支持高版本的设备支持文件是怎么得到的呢?

下边的链接可以告诉我们怎么获得到低版本的Xcode获取到高版本的设备支持文件的方法:

How to use iOS 11 Beta installed device with Xcode 8:https://medium.com/swiftist/how-to-use-ios-11-beta-installed-device-with-xcode-8-c255b916aca5

  我的总结是这样的:

  1.下载高版本的Xcode;

  2.到高版本的Xcode的设备支持文件的目录下,复制出来支持的高版本的设备支持文件;

  3.把第2步得到的高版本的设备支持文件放到低版本的Xcode的设备支持文件的目录下。

这样就可以在低版本的Xcode上Run高版本的真机了

  下载不同版本的Xcode:https://developer.apple.com/download/

  就下载低版本的Xcode说几句:有的时候我们升级了,有可能需要退回去到低版本Xcode,就像我前一段时间遇到的一个问题,就是使用了某直播点播的SDK,后来发现使用Xcode8可以正常的播放视频,但是使用Xcode9只有声音,没有画面,当时虽然是有适配了关于iOS11的内容还是得又退回到了Xcode8;等待着所用SDK的更新,或者是选取别的方案。

  别的解决方案有多种:

  如:1.虽然是Xcode的问题和他们的SDK有不兼容,但是可能web端能够正常地使用,那么其实我们也可以把视频的播放这部分,用web来处理;如果是项目紧急的情况下,我们就可以在集成进来别的相关的SDK,在避免冲突的情况下。然后我们的新增的直播的点播的内容就可以选用新的SDK来处理,之前的可以由web端来处理

  2.存在的一个问题是,可能不同的直播的SDK之间不能播放对方的点播,那么怎么解决呢,其实直播的平台之间他们都可以相互拉取视频,都有相应的后台接口,可以进行视频的迁移。这样的话,我们就可以都统一转向另外一个稳定的平台。

如有错误 敬请指正

如需转载 请注明出处 谢谢

Xcode8支持iOS11或者是Xcode9支持iOS11.1的设备支持文件(免费)相关推荐

  1. EPICS设备支持的简单示例

    描述 这是一个非常简单的设备支持示例.这个EPICS设备支持提供了实时时钟的"秒"部分(00-59).EPICS记录数据库提供了两个记录,"秒"值的十分之一和& ...

  2. linux内核5.3支持cpu,Linux 5.3版内核重磅发布:支持中国兆芯x86 CPU

    经过两个月的开发和八个RC候选版本之后,Linus Torvalds今天终于正式发布了Linux Kernel 5.3版内核.虽然因为旅游耽误了一个星期,但是这个版本带来了诸多重磅更新,值得等待和升级 ...

  3. 西部数据硬盘支持linux,西部数据开发新的Linux文件系统“Zonefs” 支持在分区块设备上运行...

    近些年来,从RISC-V体系结构位到存储增强功能,西部数据(Western Digital)在Linux内核方面做出了更大的贡献.最近几周,其一直在处理的最新代码就是全新的Linux文件系统. 不过, ...

  4. Android学习路线(十九)支持不同设备——支持不同(Android)平台版本号

    当最新的Android版本号为你的应用提供着非常棒的APIs时.你却要在很多其它的设备更新之前继续支持老的系统版本号.这篇课程怎样在继续支持低版本号的系统的情况下使用新版本号的高级API. Platf ...

  5. python模拟访问js_python模拟http请求,返回“浏览器不支持javascript,请设置您的浏览器开启javascript支持”...

    需求 写一个可以自动获取"腾讯微博开发平台"申请中的oauth_verifier参数值的脚本. 正常情况下,需要人工从浏览器地址栏复制oauth_verifier的值,这个可以模拟 ...

  6. ffmpeg获取设备支持的分辨率_Qt音视频开发6-ffmpeg解码处理

    一.前言 采用ffmpeg解码,是所有视频监控开发人员必备的技能,绕不过去的一个玩意,甚至可以说是所有音视频开发人员的必备技能.FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开 ...

  7. ESX4.1 “USB设备支持”实测

    7月13日VMware全球同步发行了vSphere 4.1,新版本在各方面都有改进,具体可参考vSphere 4.1发行说明:http://www.vmware.com/cn/support/vsph ...

  8. I2C是什么,什么类型设备支持I2C,为什么要使用它?

    我相信互联网搜索引擎可为我提供可靠.快速的答案,因此当我第一次遇到I2C协议时,我首先寻求互联网搜索引擎获得帮助.我的搜索给出如下响应:内部集成电路(I2C)协议是双向双线串行总线,其提供集成电路之间 ...

  9. 怎么在uefi解锁磁盘_磁盘不支持uefi布局如何解决_Win10系统更新提示不支持UEFI固件的磁盘布局怎么办...

    2019-12-14 17:07:00 有win10系统中,增加了UEFI检测机制,当bios开启UEFI的时候,用户在更新的时候,如果硬盘分区表格式不是GPT,则会提示无法更新win10,比如提示不 ...

最新文章

  1. 单变量线性回归中的梯度下降法求解代价函数的最小值
  2. file.getinputstream(); 要关闭吗_iOS 13.5.1 和 12.4.7 已关闭,目前不能升级或降级
  3. centos6.8防火墙模块未加载
  4. 时下最热开源大数据技术TOP10
  5. 【剑指offer】面试题35:复杂链表的复制(Java 实现)
  6. java字节流转字符串_字节流与字符流的区别及相互转换
  7. 【跨域问题】Vue简单封装axios—解决post请求后端接收不到参数问题
  8. python获取小程序手机号并绑定
  9. oracle服务器客户端配置文件,服务器 oracle 客户端配置文件
  10. android大作业源代码,大作业源代码.doc
  11. cad中直径符号不显示_CAD上明明有图,但是打印的时候不显示怎么办?原来要这样设置...
  12. 2019腾讯广告算法大赛题目理解与数据探索(含代码)
  13. 部署laravel项目报错:No input file specified.的解决办法
  14. keras求两向量间的余弦值
  15. HNUCM-2022年秋季学期《算法分析与设计》练习9
  16. springboot报错 The Bean Validation API is on the classpath but no implementation could be found
  17. java IO流基础 万字详解(从拷贝文件到模拟上传头像)
  18. 创业的捷径!打造黄金人脉!
  19. 开始读Python Crash Course读书笔记
  20. 代号Gimmick Arch Linux 0.7.2发布

热门文章

  1. 用计算机弹出暗影刺客,流放之路欺诈者混沌开荒攻略 暗影刺客BD混沌法术
  2. 51nod 算法马拉松4 B递归(YY)
  3. 台州学院学费计算机与应用,台州学院学费多少
  4. [Excel] WorkBook.SaveAs
  5. 江苏专升本,学渣也有套路!
  6. 国金股票自动交易接口怎么使用?
  7. 十个提升生产力的 bash 技巧
  8. MarkDown语法汇总及演示
  9. android购物车二级列表实现+MVP+Okhttp
  10. Elasticsearch 搜索测试与集成Springboot3