PingPlusPlus / pingpp-ios

441 stars 168 forks source link

"_OBJC_CLASS_$_AlipaySDK", referenced from: #101

Closed Mr-nan closed 4 years ago

Mr-nan commented 4 years ago
WeChatf3bb1a3cc1afa5bde70a679dbc3c34dc
samurai00 commented 4 years ago

你是通过 cocoapods 导入的吗? 如果不是的话,那么要确保,alipay 的 framework 已经正确导入到项目。

Mr-nan commented 4 years ago

@samurai00 手动导入;alipay 的 framework 已导入

samurai00 commented 4 years ago

手动导入的话,就跟你的项目配置有很大关系了。

检查一下 Build Settings 里各个 Search Paths 有没有把你“导入”的 AlipaySDK.framework 的目录包含进去。

试试直接调用一下 AlipaySDK 里的方法,看看能不能编译通过。

先 import

Objective-C 的话

#import <AlipaySDK/AlipaySDK.h>
[[AlipaySDK defaultService] currentVersion];

Swift 的话,通过 -Bridging-Header.h 或者 .modulemap

AlipaySDK.defaultService()?.currentVersion()

如果这个调用编译不过,那就还是没导入正确。