我创建了一个 ios 静态库,它基本上使用外部附件框架与自定义蓝牙设备通信,我使用的是 iOS 7 + Xcode 5。当我尝试在我的测试项目中使用这个库时,我收到了 eaaccessory 未知符号的链接器错误. 如果我将 eaaccessory 框架添加到我的测试项目中,每个都按预期工作。
我想知道我们可以在我们的静态库中嵌入 eaaccessory 框架吗?这样我们库的用户就不必在项目中添加 eaaccessory 框架。
我注意到的另一件奇怪的事情是,即使没有将 eaaccessory 框架添加到我的库项目中,我的静态库也可以完美地编译和链接。
最后我的问题是我必须将 eaaccessory 框架添加到我的测试项目中才能正确链接,无论我是否将 eaaccessory 添加到我的库项目中。