提交审核时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
解决方案 »
- 【请教】想在mac上用emacs,哪位高手知道如何在mac上创建emacs的配置文件?
- 问个关于多视图切换的问题,加载NIB 后失败
- 目前学iphone,应该选c或者c++那个进一步学习
- import的时候提示找不到或路径不存在
- 有哪个大神知道5s 8.12怎么解ID锁啊。
- Xcode工程突然爆出很多红色错误,但是不影响运行.
- VMware安装mac问题
- 这是安卓中参数的拼接方式,ios改怎么拼
- iOS 弹出的键盘的字体很大,这是怎么回事,跪求,谢谢
- iphone 4s iOS8一下的系统,横屏之后,打印的self.view.frame.size.width还是320,为什么不变成480呢?
- 如何开发类似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的问题。