问题1
could not read data from '/Users/xxxx/xxxx/Info.plist': The file “Info.plist” couldn’t be opened
原因
刚才创建完工程之后,对工程中的文件夹以及文件移动了位置。我把Info.plist文件放到其他路径下边了。所以导致Xcode找不到Info.plist文件。
解决办法:
1.把Info.plist文件放回原处,也就是工程根目录下边,这个解决办法比较简单,我就不再图文说明了。下边着重说第二种。
2.修改工程默认的Info.plist文件路径位置。首先第一步找到写Info.plist文件路径的位置,因为Info.plist属于工程文件,所以要去工程的Build Settiings下边寻找。很容易在第一页Packaging下边有一个Info.plist File选项,后边有一个路径
工程名 ---> targets下面项目 ---> Build Settings ---> Packaging ---> info.plist File 修改为挪动之后的路径
问题2
error: 'XCTest.framework’ file not found
解决办法:
1、在报错的Target中的Building Phases中添加XCTest.framework,修改成optional
2、在报错的Target中的Building settings中FRAMEWORK_SEARCH_PATHS添加$(PLATFORM_DIR)/Developer/Library/Frameworks
问题3
dyld: Library not loaded: @rpath/XCTest.framework/XCTest
原因
引入了第三方库Quick, NimBle, 这两个只能用在Tests target上。
解决办法:
删除其他target上引用的Quick, NimBle 即可