【问题标题】:xcodebuild hangs on Xcode 11 beta, succeeds on Xcode 10xcodebuild 在 Xcode 11 beta 上挂起,在 Xcode 10 上成功
【发布时间】:2019-09-02 07:20:31
【问题描述】:

正如这篇文章的名称所暗示的,我面临着 Xcode 11 Beta 的构建系统问题。自 6 月以来,我一直在更新我的应用程序,但直到最近才尝试将其存档以供 TestFlight 使用。这样做后,我发现存档永远不会成功,但它也永远不会失败的问题。相反,它会无限期挂起,从不抛出错误或任何关于它为什么不继续的提示。

我已经能够将此问题隔离到 Xcode 11,因为相同的代码库存档在 Xcode 10 中没有任何问题(截至撰写时的最新版本)。

我已提交编号为 FB7172492 的雷达。

当我在等待雷达的响应时,这里有没有人有什么技巧可以让我 a) 将其存档,或 b) 让它告诉我它卡在什么地方。

值得注意的是,构建挂起仅发生在 Release 构建中,任何 Debug 构建构建和运行都没有问题。

xcodebuild

当我在终端中运行xcodebuild 时,它就像 Xcode 一样挂起,它的文件日志如下所示:

INFO [2019-09-02 16:39:07.57]: ▸ [35m2019-09-02 16:39:07.577 xcodebuild[20349:464120] [MT] iPhoneConnect: ????<DVTiOSDevice (0x7fbfe8cbc1a0), Will’s iPhone, iPhone, 13.1 (17A5821e), 00008020-001131943A04002E> == Underlying device preparation errors ==[0m
INFO [2019-09-02 16:39:07.57]: ▸ [35m2019-09-02 16:39:07.577 xcodebuild[20349:464120] [MT] iPhoneConnect: ????<DVTiOSDevice (0x7fbfe8cbc1a0), Will’s iPhone, iPhone, 13.1 (17A5821e), 00008020-001131943A04002E> -- Failed _shouldMakeReadyForDevelopment check even though device is not locked by passcode.[0m
INFO [2019-09-02 16:39:07.57]: ▸ [35mDomain: com.apple.platform.iphoneos[0m
INFO [2019-09-02 16:39:07.58]: ▸ [35mCode: 5[0m
INFO [2019-09-02 16:39:07.58]: ▸ [35mFailure Reason: allowsSecureServices: 1. isConnected: 0. Platform: <DVTPlatform:0x7fbfe8a3f120:'com.apple.platform.iphoneos':<DVTFilePath:0x7fbfe8a3ef90:'/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform'>>. DTDKDeviceIdentifierIsIDID: 0[0m
INFO [2019-09-02 16:39:07.58]: ▸ [35m--[0m
INFO [2019-09-02 16:39:07.58]: ▸ [35m2019-09-02 16:39:07.577 xcodebuild[20349:464120] [MT] iPhoneConnect: ????<DVTiOSDevice (0x7fbfe8cbc1a0), Will’s iPhone, iPhone, 13.1 (17A5821e), 00008020-001131943A04002E> == END: Underlying device preparation errors ==[0m

它说无法连接到我的设备,但它真的不应该这样做,因为我只是在构建,而不是安装。

有什么想法吗?

【问题讨论】:

  • 听起来像一个错误;您应该向 Apple 报告。
  • 我已经提交了雷达
  • @Will 我不知道这是否有效,但值得一试。从稳定版复制 xcodebuild 并粘贴到 beta 版,然后尝试构建。您可以在 Xcode.app/Contents/Developer/usr/bin/xcodebuild 找到该文件
  • @Will,不知道它是否与此有关,但您可以尝试将工作区设置设置为使用 Legacy 构建,这只是一个想法,因为您正面临这个问题
  • 我遇到了同样的问题,您是否找到了让您的项目在 XCode 11 上构建的解决方法?

标签: ios swift xcode xcodebuild


【解决方案1】:

这最终是一个名为 SwiftSoup 的框架的问题,该库已被修补并且归档成功。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-27
    • 2020-01-01
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    • 1970-01-01
    • 2016-12-19
    • 2015-05-05
    相关资源
    最近更新 更多