[iOS9有关] xcode7的CocoaPods教程和谬误消除

iOS9—xcode7常见错误https难点化解

CocoaPods今后为主是 iOS 开拓的标配,

遇到的错误

The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.

黄金时代莫慌,那是进步的ios9的https难题,消除起来很轻便,关闭他,咱照旧用http

学运用已经是 iOS 开荒的必备才能.

CocoaPods(https://github.com/CocoaPods/CocoaPods)能够用来方便的合併管理这一个第三方库。

解决

1:在Info.plist中添加NSAppTransportSecurity类型Dictionary。
2:在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES
3:注意,单元测量试验上边也可以有一个Info.plist,修改拾分文件是未曾功能的!

1.反省情形

设置CocoaPods 需求 Ruby情状,先反省本机的 Ruby 版本

张开终端恐怕

ruby -v

本子2.0随后就好

然后

sudo gem install cocoapods

起来设置

设置到位

pod setup

假如设置退步报错

调换成源

gem sources –removehttps://rubygems.org/

然后

gem sources -ahttps://ruby.taobao.org/

完成后

gem sources -l

符合规律应该是

*** CURRENT SOURCES ***

https://ruby.taobao.org/

如此 就安装好了能够用了

任何标题

gem 版本太低

更新 sudo gem update –system

要么设置

homebrew


其他

若果想让有个别域名帮忙https的话也得以这么配置:
补充了配置的不二法门
对此实在不协理HTTPS的应有率先思念增添例外

累加不一致的点子也很轻便:
左键Info.plist选择open with source code
然后增多类似如下的配置:

    NSAppTransportSecurity

        NSExceptionDomains

            qq.com

                NSIncludesSubdomains


            sina.com.cn

                NSIncludesSubdomains

听他们讲自身要求的域名修改, NSIncludeSubdomains 以偏概全是归纳子域的情趣。

http://www.bkjia.com/IOSjc/1075137.htmlwww.bkjia.comtruehttp://www.bkjia.com/IOSjc/1075137.htmlTechArticleiOS9—xcode7常见错误https问题解决 境遇的一无可取 The
resource could not be loaded because the App Transport Security policy
requires the use of a secure connection. 少年莫…

Mac OS X 10.11安装cocoapods

设若原先装了 cocosPod 进级新的10.11系统和 Xcode7会意识 cocoaPods
无法利用

原先是必要升级的

借使您的源连接是 http 的请换来 https

接下来 依照从前的装置格局,执行

sudo gem install cocoapods

打响最佳可是基本上分明是报错

ERROR:  While executing gem…(Errno::EPERM)

Operation not permitted – /usr/bin/xcodeproj

xcode 没权限

怎么化解

sudo nvram boot-args=”rootless=0″

然后,执行

sudo reboot       

会重启

一连展开终端

sudo gem install cocoapods -V

相似会水到渠成 假设还会有错误

执行

sudo gem install-n/usr/local/bin cocoapods

下一场就足以立异 cocoapod 然后使用了

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图