【发布时间】:2018-03-30 09:31:54
【问题描述】:
我在调试模式下构建项目正常,但是当我更改为发布时开始出现此错误
clang:错误:没有这样的文件或目录: '/Users/vagrant/Library/Developer/Xcode/DerivedData/myProject-afhcainiqkrasrazkmlyzpkzbhne/Build/Intermediates.noindex/ArchiveIntermediates/skimitarDevelopment/BuildProductsPath/Release-iphoneos/libRNGoogleSignIn.a'
不完全确定原因,libRNGoogleSignIn.a 在我的所有目标上的构建阶段 中都有链接。
这是我第一次遇到这个问题,尝试清理我的项目,删除 DerivedData 文件夹,完全退出(重新启动)XCode,但没有运气。
错误中提到的libRNGoogleSignIn.a文件指的是这个项目的产品(https://github.com/Asimetriq/rn-google-sign-in/tree/master/ios)
它作为库添加到我的主项目中,即我右键单击Libraries -> 将文件添加到我的项目中 -> 我选择 RNGoogleSignIn.xcodeproj
然后我去Build Phases并在链接步骤下添加libRNGoogleSignIn.a。
并且文件明确链接,我不确定为什么它从未出现在 DerivedData 中
【问题讨论】:
标签: ios xcode react-native