提交审核时xcode监测到这两个非法api不给我通过。第一个我看最新的源码里#if TARGET_OS_IPHONE CFRelease(sslContext); #else SSLDisposeContext(sslContext); #endif我就用CFRelease替换了SSLDisposeContext
SSLNewContext干嘛用的不知道,也不知道能不能注释那段,麻烦了解告诉一下
GCDAsyncSocket开源代码网址
https://github.com/robbiehanson/CocoaAsyncSocket
涉及这两个函数的文件
https://github.com/robbiehanson/CocoaAsyncSocket/blob/master/GCD/GCDAsyncSocket.m
SSLNewContext干嘛用的不知道,也不知道能不能注释那段,麻烦了解告诉一下
GCDAsyncSocket开源代码网址
https://github.com/robbiehanson/CocoaAsyncSocket
涉及这两个函数的文件
https://github.com/robbiehanson/CocoaAsyncSocket/blob/master/GCD/GCDAsyncSocket.m
解决方案 »
- iOS中如何实现检测苹果设备的类型
- 局域网内如何现实把文件从电脑传到手机?
- ios开发中有没有类似andorid的listview的控件啊,现在项目急用,高手请进!!
- ios想做一个“出行助手”应用,觉得有点无从下手,求指教?
- 本人新手,问一下各位大神,windows可否开发ios,如果能,效果如何?
- CAShapeLayer 的缩放问题(transform.scale)
- 在做app架构的时候选择服务器需要考虑哪些因素?
- mac 10.11下xcode6.4如何手动安装ios7.1模拟器
- UIAlertView为什么可以不遵守协议就能实现代理方法?
- 有大神么会AES/ECB/PKCS7Padding 加密么
- 如何开发类似pp助手 91助手 ITOOLS 这样的windows下连接iphone 的软件
- ios推送通知配置 出现问题
新的有#if TARGET_OS_IPHONE 那么可以理解为如果是IPHONE程序那么调用CFRelease(sslContext);
那么我只需要在老的基础上将CFRelease(sslContext);替换掉 SSLDisposeContext(sslContext);
就可以避免提示SSLDisposeContext非法API了。
另一个SSLNewContext 不知道怎么处理。是否可以直接注释这段
我下的那个版本编译到程序中在IPHONE中能正常工作。
或者这么说。我2个月以前下载了GCDAsyncSocket也一直正常用着。
只是在提交审核时遇到了这个问题,然后我在网上搜索时,搜索到另一个GCDAsyncSocket.m
中有这么一段#if TARGET_OS_IPHONE
而简单的看可以解决我的第一个非法API的问题。