Xcode7.1与iOS9之坑】的更多相关文章

GitHub地址 前几天升级OS X EI Capitan 10.11.1, 以及Xcode7.1,正好赶上公司新产品上线,要做iOS9的适配,遇到各种坑,各种查资料,随之记录总结一下遇到的坑. 先说下要适配iOS9要做的事: 1.更改http为https 两种方案: 一.公司后台服务器更改; 二.作为开发者,可在Xcode暂时退回到http协议.  开发者更改方法如下: 1.在Info.plist中添加App Transport Security Settings (或NSAppTranspo…
一.更改http为https 两种方案: 公司后台服务器更改; 作为开发者,可在Xcode暂时退回到http协议.  开发者更改方法如下: 在Info.plist中添加App Transport Security Settings (或NSAppTransportSecurity), 类型Dictionary. 在App Transport Security Settings下添加Allow Arbitrary Loads (或NSAllowsArbitraryLoads), 类型Boolean…
问:有些项目用xcode7打开运行,打包安装到iOS9设备上程序会闪退. 如果用xcode7以下编译,然后打包到iOS9的设备上就是正常的.这是为什么,关键是,怎么解决? 答:iOS9发布之后,有些app在新的系统下会经常出现闪退的情况,而官方也给了许多的适配与改变.以使用户体验更好.所以做为开发者怎样为自己维护的App做适配呢? 最快解决的方法肯定是使用Xcode7以下的编译打包.(笔者就是因为需求一直在催,所以果断用旧版Xcode5编译...555) 当然,如果一定要用Xcode7的话也可以…
今天更新了Xcode 7 正式版,App编译出现很多警告,在App运行的时候出现如下的提示......... the resource could not be loaded because the app transport security policy requires the use of a secure connection 资源不能被加载,因为该应用程序传输的安全策略要求使用安全连接 iOS9引入了新特性App Transport Security (ATS).详情:App Tra…
1.默认使用HTTPS请求如果在Xcode 9之前使用的时http请求,那么在XCode 9上编译的App是不能联网的,会提示如下错误:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.修改方法是要么使服务器支持h…
Xcode7 还在 beta.时不时崩一下什么的倒也是预料之中的事.没料到的是之前用着好好的,今天升完 El Capitan 之后,模拟器竟然不见了,设备倒是在 schema 栏右边里能看到.只是注明不能用. 看了看系统日志是 Simulator 服务不停的崩.查了查.有人已经分析过了: http://stackoverflow.com/questions/31551480/xcode-7-beta-4-ios-simulators-missing-and-not-installable 简单点…
一,Xcode插件管理工具 Alcatraz: mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins; curl -L http://git.io/lOQWeA | tar xvz -C ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins Xcode 7 更改上条命令为: curl -fsSL https://raw.github.c…
升级了xcode7,最近ios9上马,又到了草泥马的时间,apple开放团队每次系统更新,都是无数个草泥马的适配夜晚,现在ios9上线以前的app竟然启动crash,这是要闹哪样. 1.微信和微博的sdk得更新了,现在最新的sdk覆盖即可 2.enable  bitcode 设置为no吧,不然真没别的办法 3.info.plist增加LSApplicationQueriesSchemes 和NSAppTransportSecurity设置,这个设置网上已出,就不copy了 ps:用jpush的估…
iOS9AdaptationTips(iOS9开发学习交流群:458884057) iOS9适配系列教程[中文在页面下方]转自@iOS程序犭袁 (截至2015年9月26日共有10篇,后续还将持续更新.更多iOS开发干货,欢迎关注 微博@iOS程序犭袁 ) 中文快速导航: iOS9网络适配_ATS:改用更安全的HTTPS(见Demo1) WHAT(什么是SSL/TLS?跟HTTP和HTTPS有什么关系) WHY(以前的HTTP不是也能用吗?为什么要用SSL/TLS?Apple是不是又在反人类?)…
1.准备 注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find developer disk image 2.首先先安装Xcode7,并且运行Xcode,点击左上角菜单Xcode -> Preferences. 3.设置好版本 4.下载好相应的SDK,也可以网上下了放进去,Xcode太慢了要5小时左右. 5.点击Accounts,然后点下面的+号,在弹出菜单中点击Add Apple ID. 6.在弹框中输入账号和密码,普通…