我的 Xcode 可以构建,但 Fastlane 不行
Posted
技术标签:
【中文标题】我的 Xcode 可以构建,但 Fastlane 不行【英文标题】:Building is okay with my Xcode but Fastlane is not 【发布时间】:2021-08-15 09:27:54 【问题描述】:我的项目中有一些 pod,它正在工作,但是当我使用 fastlane 运行简单测试时,我在终端出现以下错误:
[12:05:55]: ▸ ** BUILD FAILED **
[12:05:55]: ▸ 2021-08-15 12:05:55.057 xcodebuild[3300:92876] [MT] DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-18212/IDEFoundation/Testing/IDETestRunSpecificationBuilder.m:678
[12:05:55]: ▸ Details: Failed to compute path to baseline file during test run spec construction: <XCTHTestRunSpecification: 0x7fb08dc372d0>
[12:05:55]: ▸ Object: <IDETestRunSpecificationBuilder>
[12:05:55]: ▸ Method: +testRunSpecificationsForTestingSpecifiers:scheme:buildables:withBuildParameters:additionalEnvironmentVariables:additionalCommandLineArguments:testRerunPolicy:includeClangProfileParameters:shouldDebugAppExtensions:error:
[12:05:55]: ▸ Thread: <NSThread: 0x7fb0cdc1a600>number = 1, name = main
[12:05:55]: ▸ Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.
[12:05:55]: ▸ 2021-08-15 12:05:55.058 xcodebuild[3300:92876] [MT] DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-18212/IDEFoundation/Testing/IDETestRunSpecificationBuilder.m:678
[12:05:55]: ▸ Details: Failed to compute path to baseline file during test run spec construction: <XCTHTestRunSpecification: 0x7fb08dc411a0>
[12:05:55]: ▸ Object: <IDETestRunSpecificationBuilder>
[12:05:55]: ▸ Method: +testRunSpecificationsForTestingSpecifiers:scheme:buildables:withBuildParameters:additionalEnvironmentVariables:additionalCommandLineArguments:testRerunPolicy:includeClangProfileParameters:shouldDebugAppExtensions:error:
[12:05:55]: ▸ Thread: <NSThread: 0x7fb0cdc1a600>number = 1, name = main
[12:05:55]: ▸ Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.
[12:05:55]: ▸ Testing failed:
[12:05:55]: ▸ The linked framework 'Pods_MyPayDemo.framework' is missing one or more architectures required by this target: x86_64.
[12:05:55]: ▸ The linked framework 'Pods_MyPayBitionDemo.framework' is missing one or more architectures required by this target: x86_64.
[12:05:55]: ▸ Testing cancelled because the build failed.
[12:05:55]: ▸ ** TEST FAILED **
** BUILD FAILED **
我该如何解决这个问题?
【问题讨论】:
【参考方案1】:删除派生数据解决了我的问题。
【讨论】:
以上是关于我的 Xcode 可以构建,但 Fastlane 不行的主要内容,如果未能解决你的问题,请参考以下文章
在 Xcode 11 中通过 Fastlane 构建 SPM 包不起作用
将 fastlane/gym 与 xcode build 进行比较