在调试模式下构建项目没有问题,但当我切换到Release模式时,出现了以下错误:
这是我第一次遇到这个问题,我尝试过清理我的项目、删除DerivedData文件夹、完全退出(重新启动)XCode,但都没有成功。
错误信息中提到的`libRNGoogleSignIn.a`文件是指这个项目的产品(https://github.com/Asimetriq/rn-google-sign-in/tree/master/ios),它作为库被添加到我的主项目中。我右键点击
我不确定这是否有关,但是该文件被用红色突出显示:
。文件已经链接,但我不知道为什么它从未出现在DerivedData中。
我不确定为什么会出现这个错误,因为`libRNGoogleSignIn.a`在所有目标的构建阶段(Build Phases)中都已经链接。clang: error: no such file or directory: '/Users/vagrant/Library/Developer/Xcode/DerivedData/myProject-afhcainiqkrasrazkmlyzpkzbhne/Build/Intermediates.noindex/ArchiveIntermediates/skimitarDevelopment/BuildProductsPath/Release-iphoneos/libRNGoogleSignIn.a'
这是我第一次遇到这个问题,我尝试过清理我的项目、删除DerivedData文件夹、完全退出(重新启动)XCode,但都没有成功。
错误信息中提到的`libRNGoogleSignIn.a`文件是指这个项目的产品(https://github.com/Asimetriq/rn-google-sign-in/tree/master/ios),它作为库被添加到我的主项目中。我右键点击
Libraries
,选择将RNGoogleSignIn.xcodeproj添加到我的项目中,然后在Build Phases
中的链接步骤中添加libRNGoogleSignIn.a
。我不确定这是否有关,但是该文件被用红色突出显示:
![enter image description here](https://istack.dev59.com/HpJqh.webp)
![enter image description here](https://istack.dev59.com/svgks.webp)