• 更新一下Xcode9支持iOS12 的设备支持文件 GitHub下载地址: https://github.com/iGhibli/iOS-DeviceSupport 先把设备支持文件的下载地址贴出来:   Model is running iOS 10.2 (14C92), which may not be ...

    更新一下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 Xcodehttps://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 11https://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 Xcodehttps://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 8https://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之间不能播放对方的点播,那么怎么解决呢,其实直播的平台之间他们都可以相互拉取视频,都有相应的后台接口,可以进行视频的迁移。这样的话,我们就可以都统一转向另外一个稳定的平台。

     

    如有错误 敬请指正

    如需转载 请注明出处 谢谢

    展开全文
  • 低版本Xcode运行iOS13.1系统的手机 进行调试,把资源文件放到 /Applications/Xcode10.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 此目录中就可以进行调试运行
  • Xcode7.3.1真机测试运行iOS10以上随着iOS10 和xcode8的推出,等了一段时间,才打算升级iOS10和xcode8,不过升级完之后才发现,我公司的老项目里包含之前大神用的Swift2.3的核心框架,找了好久也没有找到可以代替的...

    Xcode7.3.1真机测试运行iOS10以上

    随着iOS10 和xcode8的推出,等了一段时间,才打算升级iOS10和xcode8,不过升级完之后才发现,我公司的老项目里包含之前大神用的Swift2.3的核心框架,找了好久也没有找到可以代替的东西。刚好公司打算重新架构,也就开始一边维护一边重新开发了。
    所以我在mac上安装了两个xcode,分别是8和7.3.1,7.3.1用来维护旧工程,8用来开发新的。
    可是手机升级后xcode7.3.1就毫无反应了,后来将10.0.0的测试包导入后已是不行
    

    这里写图片描述

    1.手机系统显示为10.0.2....顿时日了)狗了(----,心都哇凉哇凉的---,后来又将Developer里面的SDK改了下就可以运行啦
    

    这里写图片描述

    2.原来的是iPhoneOS9.3的,我给改成xcode8里面的10.0了,还是不好使。
    

    这里写图片描述

    3. 后来我把两个都加上了,嘿嘿 证明结果还是OK的
    4.本来打算附上链接可是这两个东西是替身
    

    SKDS的压缩文档

    展开全文
  • 通过xcode打包iOS应用需要两个东西,一个是.cer证书,需要导入到mac的“钥匙串”,另外一个就是.mobieprovision文件,这个是关联了AppIDs和测试设备的udid。首先是.cer文件的创建创建cer文件需要先使用mac“钥匙串”...

    通过xcode打包iOS应用需要两个东西,一个是.cer证书,需要导入到mac的“钥匙串”,另外一个就是.mobieprovision文件,这个是关联了AppIDs和测试设备的udid。

    首先是.cer文件的创建

    创建cer文件需要先使用mac“钥匙串”工具,点击“从证书办法机构请求证书”


    邮箱和常用名称随便填,常用名称可以填一个好记的,记住这个常用名称,后面用到


    一直点继续,提示保存路径,成功之后在选择的目录上可以看到这样的文件。


    创建成功之后,可以在密钥的地方看到有两个自动以刚才填写的名称cotton对应的私钥和公钥


    登录developer后台https://developer.apple.com/ ,在如下标签点击创建证书


    选择刚才创建的.cerSigningRequest文件


    成功之后,点击download,下载下来的文件如下,然后双击打开,会自动导入到“钥匙串”里面

    确认下证书,点开会有一个刚才名称的“专用密钥”,那么就是成功了。证书需要有密钥才能生效。


    一切就绪,打开xcode,在team里面选择这个证书,即可进行打包

    如果要使用别人的证书打包的话,需要别人的证书导出的.p12文件以及.mobieprovision文件,具体详情可以移步到另外一个帖子查看 如何使用别人的证书通过xcode打包iOS应用


    展开全文
  • Xcode7运行ios7模拟器  报错 simulator runtime is not available.  Unable to open liblaunch_sim.dylib Try reinstalling Xcode or the simulator runtime.  更新了新版本的xcode7.1,xcode存在以前...
    Xcode7运行ios7模拟器  

    报错 simulator runtime is not available. 

    Unable to open liblaunch_sim.dylib Try reinstalling Xcode or the simulator runtime. 

    更新了新版本的xcode7.1,xcode存在以前下载的ios7模拟器,奈何xcode7运行ios7模拟器不起来,找到了以下办法。


    找到路径地址并打开文件夹

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/host/liblaunch_sim.dylib

    再打开目录

    /Library/Developer/CoreSimulator/Profiles/Runtimes

    看到模拟器文件,点击ios7的 打开包文件,再找到路径

    iOS7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/host/liblaunch_sim.dylib

    把第一个路径中的liblaunch_sim.dylib替换到这个文件夹,替换这个文件。

    再次运行ios7模拟器 发现可以打开模拟器,但是不自动启动,也不能断点调试,而且再打开几次还会让xcode卡顿,只能强杀了xcode进程。

    而且在重启电脑后,又存在这个报错 simulator runtime is not available.问题,无解。我暂时只为了在ios7上看效果,无奈只能这样做了,有大神要是有解决方案,麻烦告知。

    展开全文
  • Xcode7运行iOS10以上系统详解

     首先打开控制台输入 open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

    open 为打开命令

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 为模拟器包文件所在路径

    输入命令直接打开模拟器安装所在位置,然后将通过其他渠道下载的安装包拖入其中即可不用更新Xcode也能在高版本的真机上编译

    展开全文
  • xcode打开 ios–AwesomProject.xcodeproj 在Awesome(项目名字)----项目名字—images.xcassets 到右下角加号 + new image set 然后把设置好的icon.png icon@2x.png icon@3x.png加入进去 参考视频:...
  • 所有低于当前最新 iOS DeviceSupport 的手机系统都可以使用,如果遇到copy后无法使用情况,请尝试重启Xcode并且等待Xcode配置进度条完后再进行真机测试! 具体使用方法就是解压后直接将整个文件夹copy到以下地址,...
  • 问题: 1.使用Xcode8打包,在iOS11系统中可正常展示 2.使用XCode9打包,在iOS11系统中会出现若干问题 ...(2)Xcode9中有iOS11新版的源码库,打包安装后,iOS11废弃的代码不再起作用,所以会出现问题
  • 原文链接:...旧版Xcode调试最新手机系统(这里以Xcode10调试iOS13为例,首先会报错 running iOS 13.0 (17A577), which may not be supported by this version of Xcode.) 下载iOS 13.0设备支持文件...
  • 一个iOS项目,今天第一次用Xcode11打开,出现了若干错误,逐一修复后,编译运行,App可耻的崩鸟… 调试发现崩溃出现在如下一行中: 这个在之前的Xcode10中运行是没有问题的,那么可能的原因就是新的Swift运行时在...
  • Xcode11 iOS13问题汇总

    2020-04-08 15:47:39
    问题一:报错 Multiple methods named '...这个问题是由于二维数组取值时,编译器不知道是什么对象,调用对象的方法会报错,在Xcode之前的版本没有问题,解决方法是,告诉编译器是什么类型,我的是UICollecti...
  • Xcode9升级后iOS11UINavigationbar自定义titleView和UIBarButtonItem异常的问题 解决方案: 自定义view 重写  intrinsicContentSize属性
  • 如何让Xcode9支持iOS12真机调试 在开发中,肯定还要使用Xcode9.4打包上架测试,悲剧的是我们手机系统已经升级了。 而Xcode9.4并不能支持iOS12系统的真机测试,这里为大家详细介绍解决方法,分以下几个步骤: 1.先...
  • 对于Xcode8的发布,苹果也是来了个大的跳跃,默认最低支持的iOS版本为8.0,当然也并不是说8.0以下就直接放弃了,虽然表现出来的是这样,毕竟使用8.0以下系统的还是大有人在的,老项目要兼容iOS8以下也是可以另辟蹊径...
  • 因为在iOS7中引入的Top Layout Guide和Bottom Layout Guide,这些布局在iOS 11中被弃用,取而代之的是Safe Area Layout Guide. 解决办法就是将下图中系统默认勾选的两项去掉就可以了 2、项目中用到了...
  • 系统式Yosimite,安装了xcode5.1, xcode6.1, xcode 7.0 但是我想在xcode5.1上运行iOS模拟器, 它默认是iOS7.1的模拟器,由于工作需要,在xcode5.1中不能运行iOS6模拟器,请问有什么办法吗?
  • 删除 info.plist 如下代码 <key>UIApplicationSceneManifest</key> <dict> <key>UIApplicationSupportsMultipleScenes</key> <false/> <key>.../...
  • 关注微信公众号【异步图书】每周送书 Xcode是一款功能全面的应用程序,通过此工具可以轻松输入、编译、调试并执行Objective-C程序。如果想在Mac上快速开发iOS应用...使用Xcode 9打开一个iOS 11项目后的效果如图1-1...
  • 旧版Xcode调试最新手机系统(这里以Xcode10调试iOS13为例,首先会报错 running iOS 13.0 (17A577), which may not be supported by this version of Xcode.) 下载[iOS 13.0设备支持文件] https://去掉中文545c....
1 2 3 4 5 ... 20
收藏数 64,636
精华内容 25,854
热门标签
关键字:

xcode运行ios11