pch文件 使用 KSImageNamed 插件安装 ios9 https的配置项

pch 文件      prefix header 

  $(SRCROOT)/pchFile.pch  路径


87598166 广州优路加


KSImageNamed-Xcode-master (适用Xcode6)  

UIImageimageNamed提供文件名自动补全功能。使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件。若安装后无效,或许需要做一下修改:1.打开xcode插件所在的目录:

~/library/Application Support/Developer/Shared/Xcode/Plug-ins

2.选择已经安装的插件KSImageNamed,右键点击show package contents(显示包内容),

3.找到info.plist 文件,找到DVTPlugInCompatibilityUUIDs的项目,

4.添加C4A681B0-4A26-480E-93EC-1218098B9AA0(当前xcode的一个号码

 可在终端执行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 即可获取相应号码)

5.再右键打开报内容双击contents\MacOS目录下的一个黑色图标,会打开终端窗口,最后打印进程已完成之类,

重启xcode



Application 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.

应用传输安全性已阻止一个未加密的HTTP HTTP // )资源负载,因为它是不安全的。临时异常可以通过你的应用程序的Info.plist文件中进行配置

编辑 info.plist,加入如下设置:

  <key>NSAppTransportSecurity</key>

    <dict>

        <key>NSAllowsArbitraryLoads</key>

        <true/>



关于地图  Ios8 以后的配置

  self.locationManager = [[CLLocationManager alloc]init];

  _locationManager.delegate = self;

  _locationManager.desiredAccuracy = kCLLocationAccuracyBest;

  _locationManager.distanceFilter = 10;

  [_locationManager requestAlwaysAuthorization];//添加这句

  [_locationManager startUpdatingLocation];

2、在Info.plist文件中添加如下配置:

  (1NSLocationAlwaysUsageDescription

  (2NSLocationWhenInUseUsageDescription

  这两个键的值就是授权alert的描述,示例配置如下[勾选Show Raw Keys/Values后进行添加]

 总结:

  iOS 8对定位进行了一些修改,其中包括定位授权的方法,CLLocationManager增加了以下两个方法:

  Added -[CLLocationManager requestAlwaysAuthorization]

  Added -[CLLocationManager requestWhenInUseAuthorization]

  在使用定位服务前需要通过上面两个方法申请授权:

  [CLLocationManager requestAlwaysAuthorization] 授权使应用在前台后台都能使用定位服务

  -[CLLocationManager requestWhenInUseAuthorization] 授权则与之前的一样

  另外,在使用这两个方法授权前,必须在info.plist中增加相应的键值( NSLocationAlwaysUsageDescriptionNSLocationWhenInUseUsageDescription),这两个键的值就是授权alert的描述。


你可能感兴趣的:(pch文件 使用 KSImageNamed 插件安装 ios9 https的配置项)