问题描述
- SPM在swift5.3的最新测试版中支持二进制库
- 支持二进制库当前仅支持xcframework
- 我知道如何转换OC框架。将A的库放入xcframework 但是我一直在尝试支持SPM的一些复杂的二进制库
enter image description here 上面是我需要支持库的依赖图。有常见的依赖库和系统库
以实际示例说明如何使用cocoapods支持SPM
pod 'mob_secverify'
mob_secverify
{
"name": "mob_secverify","version": "2.1.2","summary": "秒验,一键登录","license": "copyright © 2019-2029 mob.com","authors": {
"mob": "[email protected]"
},"homepage": "http://www.mob.com","source": {
"http": "http://dev.ios.mob.com/files/download/secverify/SecVerify_For_iOS_v2.1.2.zip"
},"platforms": {
"ios": "8.0"
},"libraries": "c++","vendored_frameworks": [
"SecVerify/SecVerify.framework","SecVerify/PlatformSDK/Mobile/TYRZSDK.framework","SecVerify/PlatformSDK/Telecom/EAccountHYSDK.framework","SecVerify/PlatformSDK/Union/OAuth.framework"
],"resources": [
"SecVerify/SecVerify.bundle","SecVerify/PlatformSDK/Mobile/TYRZResource.bundle","SecVerify/PlatformSDK/Telecom/EAccountOpenPageResource.bundle"
],"xcconfig": {
"OTHER_LDFLAGS": "-ObjC"
},"dependencies": {
"MOBFoundation": [
]
}
}
MOBFoundation
{
"name": "MOBFoundation","version": "3.2.17","summary": "mob.com的公共库","license": "copyright © 2012-2018 mob.com","authors": {
"Jinghuang Liu": "[email protected]"
},"source": {
"http": "http://dev.ios.mob.com/files/download/mobfoundation/MOBFoundation_For_iOS_v3.2.17.zip"
},"frameworks": "JavaScriptCore","libraries": [
"z","c++"
],"vendored_frameworks": [
"MOBFoundation/MOBFoundation.framework","MOBFoundation/MOBFoundationEx.framework"
]
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)