onm*_*133 119
我有Cocoapods和Carthage的笔记和演示应用程序https://github.com/onmyway133/TestTarget
Runpath Search Paths
为指向$(FRAMEWORK_SEARCH_PATHS)
更多信息
huj*_*eng 11
如果你正在使用CocoaPods并且UI测试目标嵌入在app目标中,那么可能还有另一种解决方案,不幸的是,这是默认模板(pod init
)中的情况.
尝试将UI测试目标移出应用目标,如下所示:
从:
platform :ios, '11.0'
use_frameworks!
target 'MyApp' do
# Pods for MyApp
target 'MyAppUITests' do
inherit! :search_paths
# Pods for testing
end
end
Run Code Online (Sandbox Code Playgroud)
至:
platform :ios, '11.0'
use_frameworks!
# Pods shared between MyApp and MyAppUITests
target 'MyApp' do
# Pods for MyApp only
end
target 'MyAppUITests' do
# Pods for testing
end
Run Code Online (Sandbox Code Playgroud)
在本期主题中获得SpacyRicochet的信任:https://github.com/CocoaPods/CocoaPods/issues/4752#issuecomment-305101269
只是分享我有关此错误的经验:
我正在使用fastlane + cocoapods。
我有一个带有2个动态框架的工作区:
依存关系:
依赖关系在Podfile中定义。
执行框架B测试时引发错误。
就我而言,问题与B.framework目标中缺少对AFNetworking的依赖性有关。
在Podfile的B.framework中的AFNetworking中添加一个pod依赖项,所有问题已解决。
因此,即使目标B成功编译,AFNetworking也不会嵌入到B测试应用中,并且模拟器也无法运行B测试应用,从而引发此“非常有意义”(*)错误。
(*)感谢Apple!
归档时间: |
|
查看次数: |
25963 次 |
最近记录: |