swift - Swift 4 迁移
问题描述
早上好,
我有 Xcode 10.1 和 Swift 3.2 我正在尝试迁移到 Swift 4.0,但不幸的是我遇到了这些错误:
A. 多个命令产生'/Users..../path/' 1. 目标“ApplicationTests” 2. 目标“ApplicationUITests” 3. 目标“Application”
B. 目标“ApplicationTests”和“Application”之间的依赖循环;建筑可能会产生不可靠的结果。循环路径:应用程序测试 -> 应用程序 -> 应用程序测试目标构建顺序保留,因为“并行化构建”已关闭。
也许有人知道如何解决它。谢谢!
解决方案
如果您的应用程序确实没有说明该周期,您可能需要清理并重建您的应用程序。通过按下进行清理Cmd + Option + Shift + k
,然后重建/重新运行您的应用程序。这通常可以解决 Xcode 中的一些构建问题。
编辑
此外,您可能需要检查您的构建系统以使用新的或旧的系统。转到File -> Project Settings (or Workspace Settings)
并正确配置它。尝试使用旧版构建系统;新的构建系统有时仍然会出现奇怪的行为。
推荐阅读
- apache-camel - 我如何通过 Spring XML 在 Fuse ESB 中开发 servlet 组件?
- android - 在 Android 上使用 Flutter 以编程方式发送 WhatsApp 消息
- sql - PL/SQL 过程输出
- python - 矩阵的行列式变为零
- google-cloud-platform - 读取 Terraform 中现有 GCP VM 实例的 IP 地址
- c# - 如何在控制台应用程序中访问嵌入式 .NET 映像
- python - 为什么在python中按位显示图像错误?
- javascript - 当我添加新屏幕/组件时,Expo OTA 仍然有效吗?
- python - 为什么在“反转”字符串中搜索更大的字符串比切片反转花费更多时间?
- flutter - 如何从 firestore 收集登录的用户数据并保存?