iOS报错: 加 -ObjC 之后,出现编译错误怎么解决?

更新于:2016年05月13日 11:03:42

问题描述:

没加 -ObjC 时可以编译通过,但加了 -ObjC 之后,出现编译错误。


解决方法:

Other Linker Flags 添加以下参数:

支付宝

-force_load "/path/to/pingpp-ios/lib/Channels/Ailpay/libpingpp+alipay.a"

微信

-force_load "/path/to/pingpp-ios/lib/Channels/Wx/libpingpp+wx.a"

银联

-force_load "/path/to/pingpp-ios/lib/Channels/UnionPay/libpingpp+up.a"

-force_load "/path/to/pingpp-ios/lib/Channels/UnionPay/libUPPayPlugin.a"

百度钱包

-force_load "/path/to/pingpp-ios/lib/Channels/Bfb/libpingpp+bfb.a"

-force_load "/path/to/pingpp-ios/lib/Channels/Bfb/libBaiduWalletSDK.a"

-force_load "/path/to/pingpp-ios/lib/Channels/Bfb/Dependencies/JSONKit/libJSONKit.a"

  百度钱包如果报 CLLocation ... 相关的错,需要添加 CoreLocation.framework

    您需要登录后才可以回复