我有一个使用XCTest框架的CocoaPod。要将s.frameworks = 'XCTest'
导入广告连播,我已将 recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
data_list = new ArrayList<>();
load_data();
gridLayoutManager = new GridLayoutManager(this, 1,LinearLayoutManager.HORIZONTAL,false);
recyclerView.setLayoutManager(gridLayoutManager);
recyclerView.setHasFixedSize(true);
adapter = new CustomAdapter(this,data_list);
recyclerView.setAdapter(adapter);
添加到 .podspec 文件中。
我现在能够将XCTest导入到pod类中,但在尝试运行Example项目时,我收到以下错误:
dyld:未加载库:@ rpath / XCTest.framework / XCTest
引用自:/Developer/CoreSimulator/Devices/DEVICE_UUID/data/Containers/Bundle/Application/ID/TestPod_Example.app/Frameworks/TestPod.framework/TestPod
原因:未找到图片
答案 0 :(得分:2)
找到解决方案,在 podspec 中添加XCTest
框架时,请确保仅在 Podfile 中将其添加到您的UITesting和测试目标中。这是因为XCTest
无法在已开发的目标上运行,只能在测试目标上运行。
在 Podfile
中target 'MyProjectTestTarget' do
pod 'PodFramework that includes XCTest as a dependency'
end