标签: xcode14.3

Xcode 14.3 构建错误“无法启动 PIF 传输会话(操作正在进行中?)”

在 Xcode 14.3 中遇到此构建错误,该错误阻止我构建我的应用程序。

Build service could not create build operation: unknown error while handling message: MsgHandlingError(message: "unable to initiate PIF transfer session (operation in progress?)")

没有比这更详细的了——删除派生数据、重新启动 Xcode、重置包缓存都没有帮助。

有任何想法吗?

我尝试删除派生数据、重新启动 Xcode 以及重置包缓存,但均无济于事。

xcode ios swift-package-manager xcode14.3

101
推荐指数
3
解决办法
7万
查看次数

不会进行跨模块增量构建

自从使用 Xcode 14.3 以来,我在照常构建项目时收到以下警告:

Will not do cross-module incremental builds, priors saved at TimePoint(seconds: 1682802841, nanoseconds: 0)), but the previous build started at TimePoint(seconds: 1682802841, nanoseconds: 665285000), at '/Volumes/DerivedData-ramdisk/PlayingAround3-bxofrzjmlkadwicxzlwhcctqhimt/Build/Intermediates.noindex/PlayingAroundPagage.build/Debug/Interleaf.build/Objects-normal/arm64/Interleaf-master.priors'

这似乎表明以前的构建在未来开始了 665285000 纳秒,所以我知道 Xcode 可能有问题。不过我可能解释了这个错误。我可以以某种方式修复警告吗?

xcode xcode14.3

18
推荐指数
2
解决办法
3990
查看次数

Xcode 14.3 无法验证“项目”的模块接口

将 Xcode 升级到最新版本后尝试运行应用程序时出现很多问题14.3

我现在面临的问题是:
failed to verify module interface of 'projectName' due to the errors above; the textual interface may be broken by project issues or a compiler bug
随着No such module Firebase

Edit:似乎这不取决于 Firebase 或任何其他 pod,因为人们对于不同的 pod 都遇到相同的问题。我已经尝试过这些事情但没有成功:

  • 将所有 pod 更新到最新版本
  • 将 Cocoapods 更新到最新版本 1.12.0
  • 一如既往地清理构建文件夹和派生数据
  • 将 CommandLineTools 更新到最新版本(14E222 > 14E222b)
  • 将 CommandLineTools 降级到之前的 Xcode 14.3 版本 14C18


1

xcode ios cocoapods xcode14.3

12
推荐指数
1
解决办法
8739
查看次数

在 M1 Machine Ventura13.3 中 - Xcode 14.3 构建错误,所有 Pod 框架上均出现未定义符号

在 M1 Machine Ventura 13.3 - 安装了 Xcode 14.3 并尝试构建现有项目。

  1. 在构建时,所有 Pod 框架上都会出现 UnDefined Symbol 错误。

    构建错误

  2. 在 Xcode14.3 发行说明中,我在已弃用的部分中读到,它不再支持 Rosetta 配置,之前在 Xcode 14.2 中,我使用 Rosetta 选项启用了构建,并且已成功构建。

  3. 因此,我恢复到旧的 XCode 14.2 来发布我的待交付项目。在这种情况下,即使启用了 Rosetta 选项,使用模拟器进行构建也会遇到相同的问题,但在设备中,它已成功构建。

  4. 第二天,我尝试使用 Xcode 14.3 作为从苹果下载中下载的单独应用程序。构建项目时,我收到错误:缺少文件 libarclite_iphoneos.a (Xcode 14.3)

  5. 在 google 上,需要将 pod 库更新到最新的操作系统目标 11.0

    post_install 执行|安装程序| installer. generated_projects.each 执行 |project| project.targets.each 做 |target| target.build_configurations.each 执行 |config| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0' 结束结束结束结束

    关闭项目并在终端中运行pod install 。

  6. pod安装后,再次开始构建项目,并在弹出窗口中收到如下错误。

    弹出错误

    单击“了解更多”后,它会重定向到https://developer.apple.com/documentation/technotes/tn3117-resolving-build-errors-for-apple-silicon

  7. 我更新了链接中提到的构建设置中的架构。附件是 VALID_ARCHS 屏幕截图

    在此输入图像描述

  8. 当再次运行该项目时,出现相同的错误弹出窗口,这次我单击“Build for Rosetta”选项,项目成功构建。模拟器的名称更改为 Rosetta。

    在此输入图像描述

  9. 现在应用程序已成功构建并在 iOS …

xcode ios apple-m1 xcode14.3 ios16.4

9
推荐指数
1
解决办法
4971
查看次数

使用 test-without-building 时 xcodebuild 会忽略 testPlan

考虑这个示例项目: https: //github.com/stremsdoerfer/TestPlan。这只是一个 Hello World,它有两个测试计划:TestPlanUnit仅运行单元测试和TestPlanUI仅运行 UI 测试。

使用 Xcode 14.3 运行下面的命令,我希望TestPlanUI能够运行,但实际上只是TestPlanUnit默认运行。

xcodebuild -scheme TestPlan -destination 'platform=iOS Simulator,id=<sim_id>' -testPlan TestPlanUI test-without-building
Run Code Online (Sandbox Code Playgroud)

它在 Xcode 14.2 上运行良好。使用test代替test-without-building也可以正常工作。

有什么想法吗?

xcode xcodebuild ios xcode14.3

8
推荐指数
1
解决办法
1885
查看次数

问题导航器中的每个目标上都重复出现 Xcode 错误

在 Xcode 14.3.1(及更早版本)中,我有多个目标(调试、开发、测试版和生产)。当我为单个目标构建时,我会在每个目标的问题导航器中看到错误。有人遇到过这个问题并有解决方案来消除这些重复的问题吗?我注释掉了一个导入以演示错误的重复。我正在为调试目标构建,但它在所有目标上都显示问题。此外,这种情况发生在多台计算机上,因此不是派生数据问题(尽管我已经清除了这一点)。

重复问题导航器

此外,如果我关闭并重新打开 Xcode,它最初打开时仅显示一个问题,直到它重新索引,然后再次显示重复项。

非重复问题导航器

xcode xcode14.3

8
推荐指数
0
解决办法
106
查看次数

Xcode 13.2.1 中没有选择情节提要的选项

我是 Swift 新手,我想根据我正在遵循的教程启动一个项目,但我找不到故事板选项和语言选项来选择 Swift 或 Objective-C。

教程中的屏幕: 这是教程中的屏幕

我的屏幕: 这是我的 Xcode 屏幕

xcode ios xcode14.3

5
推荐指数
1
解决办法
1767
查看次数

Xcode 构建失败 - 工作区包含具有相同 GUID 的多个引用

我正在尝试构建 xcode (14.3) 项目并收到此错误。知道如何修复它吗?

错误:构建服务无法创建构建操作:无法加载传输的 PIF:工作区包含具有相同 GUID 'PACKAGE:1YZON8U0E6OSQJJ6SVUQ2B53ENY2SJMKC::MAINGROUP' 的多个引用

xcode build xcode14.3

5
推荐指数
2
解决办法
3229
查看次数

SwiftUI:检测 NavigationView 返回主视图

我有一个NavigationView和以下视图结构ViewA -> ViewB -> ViewC,我试图弄清楚如何检测 ViewB 何时返回 ViewA ViewB -> ViewA。这是我的代码:

struct ViewA: View {
    var body: some View {
        NavigationView {
            NavigationLink{
                ViewB()
            }label: {
                Text("Go to ViewB")
                
            }
        }
    }
}

struct ViewB: View {
    @Environment(\.presentationMode) var presentationMode: Binding
    var body: some View {
        NavigationLink{
            ViewC()
        }label: {
            Text("Go to ViewC")
        }
        .onAppear{
            print("onAppear \(presentationMode.wrappedValue.isPresented)")
        }
        .onDisappear{
            print("onDisappear \(presentationMode.wrappedValue.isPresented)")
        }
    }
}

struct ViewC: View {
    var body: some View {
        Text("ViewC")
    } …
Run Code Online (Sandbox Code Playgroud)

swiftui swiftui-navigationview swiftui-view xcode14.3

5
推荐指数
1
解决办法
822
查看次数