gpt4 book ai didi

swift - 将 s.frameworks 'XCTest' 添加到 podspec dyld : Library not loaded: rpath/XCTest. framework/XCTest 时出错

转载 作者:搜寻专家 更新时间:2023-11-01 07:13:12 27 4
gpt4 key购买 nike

我有一个使用 XCTest 框架的 CocoaPod。为了将 XCTest 导入 pod,我将 s.frameworks = 'XCTest' 添加到 .podspec 文件。

我现在可以将 XCTest 导入 pod 类,但是在尝试运行示例项目时,出现以下错误:

dyld: Library not loaded: @rpath/XCTest.framework/XCTest

Referenced from: /Developer/CoreSimulator/Devices/DEVICE_UUID/data/Containers/Bundle/Application/ID/TestPod_Example.app/Frameworks/TestPod.framework/TestPod

Reason: image not found

最佳答案

找到了一个解决方案,在podspec中添加XCTest框架时,确保只在Podfile中将其添加到您的UITesting和测试目标中>.. 这是因为 XCTest 不能在开发目标上运行,只能在测试目标上运行。

在您的Podfile

target 'MyProjectTestTarget' do
pod 'PodFramework that includes XCTest as a dependency'
end

关于swift - 将 s.frameworks 'XCTest' 添加到 podspec dyld : Library not loaded: rpath/XCTest. framework/XCTest 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43778110/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com