Xcode gRPC-Core错误:找不到"openssl_grpc/ssl.h"文件 [英] Xcode gRPC-Core Error: 'openssl_grpc/ssl.h' file not found

查看:89
本文介绍了Xcode gRPC-Core错误:找不到"openssl_grpc/ssl.h"文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  • Xcode:11.2.1
  • Mac:10.15.2 Beta
  • Pod版本:1.8.4

我试图在Xcode上 存档 我的Mac应用,然后在我的Xcode中出现以下错误:

I was trying to Archive my Mac app on Xcode, then below error in my Xcode:

我可以毫无问题地编译我的应用程序,只是无法存档,我认为问题可能是我在终端中运行命令时需要更新pod

I can compile my app without a problem, just can't archive, I am thinking the issue might be I need to update my pod, when I run command in my terminal

pod outdated

它显示以下信息:

所以这只是我的猜测.

尝试了Paul的建议后,我遇到了另一个错误:

After tried Paul's suggestions, I got a different error:

推荐答案

来自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",转到终端,进入上面目录中的cd步骤,然后运行命令ln -s Versions/Current/Headers Headers.这需要在Xcode完成构建"BoringSSL-GRPC"之前完成.
  • 期待这次不会显示的文件未找到错误.

这篇关于Xcode gRPC-Core错误:找不到"openssl_grpc/ssl.h"文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆