开发者社区> 问答> 正文

从自制的IOS框架链接第三方库(在我的框架中不包括第三方库)

我创建了一个框架,我想将GoogleAnalyticsLibrary(3.1.7)添加到这个框架中。包含此框架的应用程序已经包含相同的库。

首先,我在框架和应用程序中都安装了GA-SDK,它在iOS 11-13上工作。但是,运行时错误(SIGSEGV)仅发生在iOS 10上。方法发生错误:-[GAIBatchingDispatcher initWithDataStore:]

如果你在一个不包含GA的应用程序中嵌入框架,它会运行得很好,所以我认为这个错误是因为Gai包含在这两个二进制文件中。

我不想将GoogleAnalytics包括在框架中,并且使用GoogleAnalytics在应用程序中导入,就像这样。

https://i.stack.imgur.com/szbiC.png

有办法做到这一点吗?

框架和应用程序有不同的工作区

(SDK和APP)构建和(APP)安装在每个操作系统上都是成功的。

为了检查二进制,我使用了‘nm’命令

展开
收起
游客5akardh5cojhg 2019-12-05 21:52:52 363 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载