ios - Xcode 测试目标无法访问框架
问题描述
我正在将 IBM 的数字分析库集成到没有 Cocoapods 的项目中,遵循此文档https://developer.ibm.com/customer-engagement/tutorials/getting-started-digital-analytics-sdk-ios/。它工作得很好,但是我的测试目标无法从我添加到应用程序的框架中访问 DigitalAnalytics 类。当我运行我的测试时,我得到“使用未解析的标识符数字分析”。
我们是否应该做一些特别的事情来使这个框架也可用于测试目标?感谢任何帮助!
解决方案
我相信您的测试目标不包括豆荚。这是一个示例:我考虑了一个用于 SQLCipher 的 pod。将您的所有 pod 都放在此块内。这是为了方便使用。将 <> 和 <> 替换为项目的相应目标。
def shared_pods
pod 'SQLCipher', '~>4.1.0'
end
target '<<TargeName>>' do
shared_pods
end
target '<<TargetNameForTests>>' do
shared_pods
end
推荐阅读
- javascript - TypeError:fs.createReadStream 不是函数 [React]
- javascript - Javascript:为什么数字模式在打字时不起作用?
- python - 我如何通过 Windows 发送一个 scapy 数据包
- android - 模拟器中 AOSP 上的 ASAN 未捕获内存错误
- node.js - nginx反向代理nodejs子域
- arrays - 从提交处理函数内部更新 react/redux 状态
- css - 是否可以在 Sass/SCSS 中制作以选择器为参数的函数/mixins/速记?
- java - 带有 InlineKeyboardMarkup 的 Telegram API 请求未显示带有消息的键盘
- macos - LLVM opt 在 macOS Big Sur 上不起作用:-bash: opt: command not found
- php - Laravel Forge 上的一个简单的 node.js 守护进程使服务器崩溃