常见的Xcode编译报错

问题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 即可

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容