XCode 单元测试中没有这样的模块 <产品模块名称>

2024-01-23

我有一个混合的 Objective-C 和 Swift 项目,我尝试为其编写单元测试。 我的项目名称是:Alphaproject 我的产品模块名称是:Alphaproject 我在我的主目标(Alphaproject)中设置为 YES Defines Module 并仅在同一目标中将调试设置为 YES EnableTestability。

在我的测试类中,我尝试导入我的产品模块名称:

@testable 导入 Alphaproject

补充笔记:

  • 我的所有项目文件只是主要目标的一部分
  • 我的测试文件只是测试目标的一部分
  • 我的测试方案设置为构建调试配置。
  • 我还尝试清理 Build 文件夹(ALT + Clean)
  • 除了“No such module Alphaproject”之外,该项目在编译或尝试运行测试时没有任何错误

还有其他想法吗?


好的!问题出在我的有效架构调试配置中有arm64这一事实。 由于主要目标在有效架构中也不包含arm64,因此它显然无法找到该模块...... 我认为苹果可以在此处显示正确的错误方面做得更好。 (苹果,如果你读我的话,请)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

XCode 单元测试中没有这样的模块 <产品模块名称> 的相关文章

  • SwiftUI 中的计算 (NSObject) 属性不会更新视图

    所以 我想要一个Text它根据我的 CoreData 模型的内容更改其内容 为此 我在 Xcode beta 4 中使用了计算属性 但它似乎不再起作用了 这是一个错误还是还有其他我没有看到的问题 我真正遇到的问题是我的视图 和计算的属性 似
  • 在 Objective C 中读取解析 XML 的 CDATA 部分

    我正在研究一个关于解析 google 天气 api 的 iphone 示例教程 该 api 似乎不再存在 所以我找到了一个替代方案 本教程使用 libxml2 和 xpath 查询来解析 xml 文件 我成功解析了大部分数据 我遇到的问题是
  • 不同形状的图像拼贴

    我对照片编辑应用程序开发完全陌生 我如何开发这样的网格样式 以便我可以添加从相机胶卷中选取的多个图像来创建拼贴画 我浏览了下面的链接 但没有找到实现这一目标的方法 任何建议或链接都 会有帮助 LINK1 https stackoverflo
  • ARKit – 无法在 MCSession 中解码 ARAnchor

    我正在使用 WWDC 2018 中推出的 ARKit 2 0 测试 Apple 的多用户 AR 演示应用程序 创建多用户 AR 体验 https developer apple com documentation arkit creatin
  • 如何在 URL 类型 info-plist 中添加图像?

    我无法在信息列表中的 URL 类型中添加图像 图像已添加到 Assets xcassets 中 请帮助我 我搜索有关 URL 类型的信息 但没有得到任何解决方案 为了将图像添加到 URL 类型 您需要在项目文件夹中添加图像 然后在其中键入图
  • [NSDictionary getObjects:andKeys:] 的示例

    我找不到该方法的工作示例 NSDictionary getObjects andKeys 唯一的example http www mail archive com cocoa dev lists apple com msg24959 htm
  • 无法将项目添加到 UIView xib 内的 UICollectionView

    客观的 我想将我的 BusinessViewTableHeader UIView 作为 tableView 标题 tableView tableHeaderView BusinessViewTableHeader instanceFromN
  • 如何在没有用户交互的情况下调用 uipickerView: didSelectRow: inCompetent: ?

    我有 2 个组件 相互依赖pickerView 我有预览UIImageView每次用户使用时都会改变pickerView 并触发didSelectRow inComponent 这正如我预期的那样工作 但是 我想要pickerView引起d
  • 智能排序 Localized.strings 文件

    In my Localizable Strings我尝试按字母顺序排列所有对 是否可以按字母顺序重新排序我的Localizable strings 也许使用 genstring 或特殊的 bash 脚本 在这里我还有额外的要求需要完成 1
  • Objective-C 运行时如何知道弱引用对象是否还活着?

    随着 ARC 的出现 一些新功能可供开发人员使用弱引用对象 id objc loadWeak id location 是其中之一 该函数接收一个参数 该参数对应于内存中存储弱对象的位置 如果该对象仍然存在 则返回该对象 或者nil如果它被解
  • Xcode 4:“错误:未知类型名称‘BOOL’;您的意思是‘BOOL’吗?”

    我有一个在 Xcode 3 2 x 下运行良好的项目 在 Xcode 4 2 下 编译时出现以下错误 error unknown type name BOOL did you mean BOOL 我无法右键单击违规内容BOOL并且Xcode
  • 类不符合 Swift 中的“CBPeripheralManagerDelegate”

    我正在尝试用 Swift 构建 iBeacon 发射器 但我无法让我的班级采用CBPeripheralManagerDelegate协议 在 Objective C 中需要这个协议来初始化 PeripheralManager 对象 但是在
  • GCDAsyncSocket 多个连接不会接受来自多个套接字的数据

    我正在尝试编写一个同时连接到多个套接字的应用程序 当连接新套接字时 我在从旧套接字接收数据时遇到问题 最主要的是委托没有被先前连接的套接字激活 这是我的总体计划 var struct serverlist Create array for
  • 减缓 Push Segue 的过渡

    我想知道是否有一种方法可以像 Tinder 和 Snapchat 那样减慢 推进和返回 速度 这就像正常的转场 但不知怎的 它过渡得很慢 我通常通过在 Storyboard 上设置推送通知并以编程方式调用 segue 来处理推送 Segue
  • 在 Objective-C 中创建二维数组

    在 Objective C 中声明二维数组最简单的方法是什么 我正在从网站的文本文件中读取数字矩阵 并希望获取数据并将其放入 3x3 矩阵中 将 URL 读入字符串后 我创建一个 NSArray 并使用 ComponentsSeparate
  • 尝试将存档提交到 App Store 时出现各种 ITMS 错误

    所以这是一个奇怪的问题 当我尝试将我的存档提交到 App Store 时 出现以下错误 ERROR ITMS 90049 This bundle is invalid The bundle identifier contains disal
  • 错误:Jenkins 中“没有这样的模块

    我正在尝试设置JenkinsSlave 构建我的 Swift 项目 该项目使用名为 Freddy 的 Swift pod 问题是构建失败并出现错误 错误 没有这样的模块 Freddy 这是我的 Podfile platform ios 8
  • 经常访问 NSUserDefaults

    在我的应用程序的逻辑处理过程中 我需要频繁访问用户首选项 并多次访问 10 15 次 以确定需要处理什么以及如何处理 也许这个问题不是关于性能的问题 而是关于正确执行的问题 目前我正在做一个 NSUserDefaults standardU
  • Xcode4工作区共享项目

    我正在尝试使用新的 Xcode4 工作区功能来迁移一些之间具有依赖关系的 Xcode3 项目 我有一个创建静态库的项目 然后是一个依赖于静态库的应用程序项目 因此 正如指南中提到的 我创建了一个新的工作区并将这两个项目拖到工作区中 但是 当
  • SwiftUI - NavigationSplitView 内的 NavigationStack 内的嵌套链接不起作用

    我正在尝试 ipadOS16 macOS13 中提供的新导航 API 但在弄清楚如何在 macOS 13 上将 NavigationSplitView NavigationStack 和 NavigationLink 组合在一起时遇到了一些

随机推荐

  • jQuery 如何撤消选择更改

    我有一个选择框 我想在将其更改为特定选项之前添加确认 例子
  • IE 对“这个”的理解

    在此代码中 Firefox 将 this 视为被单击的元素 并通过正确的方式传递 href 属性 IE 似乎认为 this 是 对象窗口 我怎样才能让它在两个浏览器中以相同的方式工作 注意 jQuery 会很不错 但不是这个项目的选择 va
  • 我可以使用 C++ 中的内置类型安全地 new[],然后强制转换指针,然后安全地删除[] 吗?

    在我的代码中 我实际上有以下内容 wchar t buffer new wchar t size bonus irrelevant code here delete reinterpret cast
  • 为什么我的常规应用程序上下文无法加载我的属性文件?

    我正在尝试在我的应用程序中使用 PropertyPlaceholderConfigurer 我的 applicationContext test xml 加载我的属性文件很好 但我的 applicationContext xml 抛出异常
  • Postgresql:日期格式和本地语言输出

    我对 postgresql 有两个问题 第一个是我必须将日期转换为特定格式 例如 2016 年 11 月 4 日星期五 SELECT to char tstamp Day DD month YYYY FROM 这就是结果 https i s
  • PostgreSQL - 获取统计数据

    我需要在我的应用程序中收集一些统计信息 我有一个用户表 tb user 每次新用户访问该应用程序时 都会在此表中添加一条新记录 即每个用户一行 主要领域有id and 日期 小时 用户第一次访问该应用程序的时间戳 tb user id bi
  • iOS 版本的 Flutter 应用程序在启动时崩溃

    我正在开发该应用程序 它运行正常 但后来我确实将 Mac 更新到了 macOS Monterey 12 2 1 并将我的 iPhone 设备更新到了最新的 15 2 和 Xcode 13 0 并使用了最新的 13 2 1 但现在应用程序在启
  • ios推送通知的延迟是多少?

    我想在我的应用程序中添加火警功能 我认为推送通知可能是最好的选择 但如果延迟过大 比如超过10分钟 对于火警来说就没有意义了 那么 假设设备在线 推送通知的延迟是多少 推送通知不可靠 无法保证它们已送达 这一切都取决于苹果 APNS 服务器
  • 使用 PHP 从 HTML 源生成屏幕截图

    我有一个想法 可以创建一个可以动态生成网页的 png 或 jpeg 屏幕截图的网站 最终用户永远不会看到这些页面 但 HTML 会被转换为屏幕截图 最终用户将看到该屏幕截图 我怎样才能开始做这件事呢 我想我正在寻找的是某种 PHP 函数 它
  • QBO API v3 .NET SDK 中的特殊字符问题

    我正在使用 NET SDK 从另一个接受 UTF 8 数据编码的系统导入客户和交易 但在处理特殊字符时遇到了很多麻烦 是否有 a 需要转义哪些字符 如撇号 和 b QBO 中不允许使用哪些字符 如冒号 的完整列表 我在在线文档中所能找到的只
  • 将 div 居中对齐,内容左对齐

    我想要一个以文档为中心的 div div 应该占据所有可以显示内容的空间 并且内容本身应该左对齐 我想要创建的是图像库 行和列居中 当您添加新拇指时 它将向左对齐 Code div div img src http www babybedd
  • 使用 Spotify API 时“解析 JSON 时出错”

    我正在学习 Python 并尝试使用 Spotify Web api 创建播放列表 但收到 http 400 错误 解析 json 时出错 我想这与令牌中不正确的变量类型有关 但我很难调试它 因为我无法找到一种方法来查看原始格式的发布请求
  • 如何处理响应超时?

    在 akka http 路由中我可以返回Future作为隐式转换为的响应ToResponseMarshaller 有什么方法可以处理这个未来的超时吗 或者路由级别的连接超时 或者一种方法是使用Await 功能 现在客户可以永远等待响应 co
  • OpenJDK 1.8.0_242,MaxRAMFraction 设置未反映

    我正在 alpine OpenJDK 映像中运行 Springboot 应用程序 并面临 OutOfMemory 问题 最大堆的上限为 256MB 我尝试将 MaxRAMFraction 设置更新为 1 但没有看到它反映在 Java pro
  • KMM:如何将共享模块引用到现有的 iOS 项目中

    我已遵循KMM 实践教程 https kotlinlang org docs mobile hands on networking data storage html关于如何使用 KMM 构建示例应用程序 我能够成功完成所有步骤 Yu hu
  • 找出twig安装的版本

    有没有办法找到我安装的 Twig 版本 就像是 p The current version is twig version p 尽管我知道这根本不正确 Try it p The current version is constant Twi
  • Bootstrap 4如何在第二个词缀出现时删除第一个词缀

    我正在使用 bootstrap 4 rollspy 和自定义的affix 问题是当第二个菜单出现时我需要删除第一个固定菜单 检查这里的小提琴https jsfiddle net raj mutant awknd20r https jsfid
  • 使用 Powershell 的应用程序池高级设置所需的配置状态

    如何使用 Powershell 修改新的或现有的应用程序池内的各种设置 我对一些 高级 设置感兴趣 例如启用 32 位应用程序 托管管道模式 流程模型标识等 关于如何执行此操作有什么想法吗 我尝试使用 xWebAdministration
  • 将连字符分隔的单词(例如“do-some-stuff”)转换为小驼峰式变体(例如“doSomeStuff”)的最优雅的方法是什么?

    在Java中将连字符分隔的单词 例如 do some stuff 转换为小驼峰式变体 例如 doSomeStuff 的最优雅的方法是什么 Use CaseFormat http guava libraries googlecode com
  • XCode 单元测试中没有这样的模块 <产品模块名称>

    我有一个混合的 Objective C 和 Swift 项目 我尝试为其编写单元测试 我的项目名称是 Alphaproject 我的产品模块名称是 Alphaproject 我在我的主目标 Alphaproject 中设置为 YES Def