- Xcode:11.2.1
- Mac:10.15.2 测试版
- 广告连播版本:1.8.4
我试图在 Xcode 上存档我的 Mac 应用程序,然后在我的 Xcode 中出现以下错误:
我可以毫无问题地编译我的应用程序,只是无法存档,我认为问题可能是我需要更新我的 pod,当我在终端中运行命令时
pod outdated
它显示以下信息:
所以这只是我的猜测。
这是一个更新:
最佳答案
来自 https://github.com/grpc/grpc/issues/20500#issuecomment-543241775 :
- 在 Xcode 中存档项目。它失败并出现错误“openssl_grpc/xxx.h 找不到文件”。
- 在问题导航器中,找到特定的错误, 右键单击,单击“在日志中显示”
- 在显示的构建日志中 错误,有一个括号,其中包含从中加载的单词 '/Users/xxx/Library/Developer/Xcode/DerivedData/....'。
- 复制完整的 路径并将其附加/openssl_grpc.framework 以供下一步使用 步;应该看起来像 /Users/xxx/Library/Developer/Xcode/DerivedData/......./BoringSSL-GRPC/openssl_grpc.framework
- 再次存档项目。当 Xcode 显示它正在构建时 “BoringSSL-GRPC”,进入终端,进入上面的目录 步骤,然后运行命令 ln -s Versions/Current/Headers Headers。这个 需要在 Xcode 完成构建“BoringSSL-GRPC”之前完成。
- 希望这次不会出现找不到文件的错误。
关于ios - Xcode gRPC 核心错误 : 'openssl_grpc/ssl.h' file not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59128847/