cocos creator AnySDK libPluginProtocol.a

cocos creator创建的工程默认包含anysdk的相关类库,所以有时不需要,或者影响iOS App Store审核时需要去掉anysdk,最主要的就是这个libPluginProtocol.a,这个库是AnySDK的库需要从xcode中去掉,还有些其他的需要修改,参见http://www.cocos.com/docs/creator/sdk/anysdk/anysdk-framework.html

下面根据cocos官网的简单描述下:

1. 删除frameworks/runtime-src/Classes下的

jsb_anysdk_basic_conversions.cpp

manualanysdkbindings.cpp

jsb_anysdk_protocols_auto.cpp

SDKManager.cpp

jsb_anysdk_basic_conversions.h

manualanysdkbindings.hpp

jsb_anysdk_protocols_auto.hpp

SDKManager.h

2.删除main.js下的

// anysdk scripts

if(cc.sys.isNative && cc.sys.isMobile) {    

jsList = jsList.concat(['jsb_anysdk.js','jsb_anysdk_constants.js']);  

}

还有你的build/jsb-default/下面的main.js也一样

3.iOS 安卓工程相关

iOS :

Xcode 工程

删除libPluginProtocol.a库

Xcode 删除libPluginProtocol.a引用

Xcode 删除Classes下的引用

jsb_anysdk_basic_conversions.cpp

manualanysdkbindings.cpp

jsb_anysdk_protocols_auto.cpp

SDKManager.cpp

jsb_anysdk_basic_conversions.h

manualanysdkbindings.hpp

jsb_anysdk_protocols_auto.hpp

SDKManager.h

删除预编译宏PACKAGE_AS

其他工程相关的可以参考上面的网址~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容