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

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

你可能感兴趣的:(cocos creator AnySDK libPluginProtocol.a)