警告错误整理(5)

1######一.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.

应用安全传输已经阻止了明文HTTP(http://)资源加载,因为它是不安全的。暂时异常可以通过配置应用的plist文件解决。

使用高德地图遇到的
到plist里面添加NSAppTransportSecurity 字典 下面添加NSAllowsArbitraryLoads 布尔值 YES


警告错误整理(5)_第1张图片

以前添加plist习惯在列表选了 找了半天没找到才发现是可以添加的 后来发现其实直接用文本打开写入也是可以的

警告错误整理(5)_第2张图片

复制下面这段进去

    NSAppTransportSecurity
    
        NSAllowsArbitraryLoads
        
    
二.关于tableview 明明有数据但无法显示 必须用手滑动才有数据

网友说可能是子线程问题 可是我并没开子线程 但修改后发现真的是子线程问题

-(void)refresh{
dispatch_async(dispatch_get_main_queue(), ^{
[self.tableView reloadData];
});
// [self.tableView reloadData];
}

这个reload方法是通知调用刷新的

三.Local declaration of 'XXX' hides instance variable警告

本地声明隐藏了实例变量

四. reason: '*** Collection <__NSArrayM: 0x14e5a060> was mutated while being enumerated.'

证实了下 遍历数组的时候 你是不能修改数组的

五. 关于打包时候的证书问题

随便拿了一台 没加到测试机里面的机子 测试的时候


警告错误整理(5)_第3张图片

然后fix issue OK 可以往手机上跑了
但是当打包的时候 就开始报错了 这是时候 找到codesign 双击provision文件就OK了
注:当在手机跑完 直接双击provision 文件 并没有用 打包的时候还是会报错

六.*** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSArrayM: 0x17d8a640> was mutated while being enumerated.

枚举的时候 调用了一个方法 里面有遍历了数组
在后面方法中把数组 mutable copy 一份就解决了
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayI replaceObjectAtIndex:withObject:]: unrecognized selector sent to instance 0x15e5de60'
测试了下copy 果然是不行的 必须是深拷贝

七.-[BaseMapView initWithFrame:] exception:*** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array

使用的AMap.bundle是for 2D的,去官网的相关下载中下载3D地图的DEMO,替换掉原来的就解决了。

八.

NSString *url= @"http://ottservers.netcoretec.com:60136/BT5001/report/"; Request failed: unacceptable content-type: text/html using AFNetworking 2.0

九.No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “d6c2bfeb-b4e9-4b2c-ac4f-a5918905a099”, however, no such provisioning profile was found.

provisioningprofiels下的描述文件显示invalid 重做了一个解决 20160116

十.cannot verify client.(3000)

重启XCODE就好了
清理下XCODE 重启XCODE 重启电脑 实乃奇葩bug之克星20160116

你可能感兴趣的:(警告错误整理(5))