Ios 如何删除Xcode警告Apple Mach-O链接器警告';指针在地址处未对齐

Ios 如何删除Xcode警告Apple Mach-O链接器警告';指针在地址处未对齐,ios,xcode,cocoapods,warnings,Ios,Xcode,Cocoapods,Warnings,我在构建我的Xcode项目时遇到了一个小问题,更新pod后会收到警告音。看起来像这样 已经在这里搜索了整个网站,但仍然没有运气。这不会影响项目,但很烦人。有人能帮忙吗 从firebase支持部门获得此响应: 这是Xcode 8.3 beta版的一个已知问题,因此可能是beta版的问题 Xcode非常冗长。它在8.2.1中运行良好,因此 建议暂时使用它以避免警告或忽略 如果8.3测试版不影响您的应用程序,则会发出警告 这可能意味着在编译代码时,二进制文件的指针是不对齐的。在这些情况下,对齐基本上

我在构建我的Xcode项目时遇到了一个小问题,更新pod后会收到警告音。看起来像这样


已经在这里搜索了整个网站,但仍然没有运气。这不会影响项目,但很烦人。有人能帮忙吗

从firebase支持部门获得此响应:

这是Xcode 8.3 beta版的一个已知问题,因此可能是beta版的问题 Xcode非常冗长。它在8.2.1中运行良好,因此 建议暂时使用它以避免警告或忽略 如果8.3测试版不影响您的应用程序,则会发出警告


这可能意味着在编译代码时,二进制文件的指针是不对齐的。在这些情况下,对齐基本上默认为1字节,并且假设可能会影响性能。
更新到Xcode 8.3公开版后,我仍然看到这个错误,因此谷歌可能需要使用不同的设置编译他们的静态库以消除它。

这些问题在3.16.0版中得到了解决,并且很可能得到了修复。

这在Firebase 3.16.0(Firebase Core 3.6+Firebase Analytics 3.8.0)中得到了修复。

伙计们,现在都修好了。我自己在两个项目上进行了测试。您必须转到项目的正确目录,以便pod spec文件对命令行命令可见,请运行

pod update


并看到所有的固定和正常工作

我在firebase analytics中也看到了这一点,因为更新到ios 10.3/Xcode 8.3 betaFirebase已经解决了这个问题,我们正在准备发布。我们还检查了警告消息是否代表真正的问题,没有发现与之相关的问题。很抱歉给您带来不便。感谢您让我们知道,您是否知道它将于何时发布@GuilhermePuglia?我们在验证过程中遇到了一些困难,我们正在努力争取在下周早些时候发布它。一旦我们发布新版本,我会更新它。版本3.16.0应该会解决这个问题。这是xcode 8.3版本中的一个问题。谷歌真是尴尬。Firebase已在上载应用程序时发出通知警告。我要把它扔了。我讨厌他们不在一起表演,太可笑了。这是额外的沮丧,因为仅仅使用谷歌登录吊舱自动包括所有(不需要的)Firebase的东西-希望我也能抛弃它@michal链接到您的罚单,这样我们就可以启动它,而不是创建副本。嘿,伙计们,我只是想让你们知道Firebase团队知道在Xcode 8.3中生成的警告,我们正在努力删除它们。这归结为编译问题,应该不会在代码中造成任何问题,尽管它仍然很难看,而且我们不应该生成任何警告。修复pod应该在今天的任何时候都可用。很抱歉给您带来不便。没错,我们知道正在生成警告,我们正在进行更新以删除警告。@RizwanSattar修复程序的状态如何?protobuf警告应该在更新pod时消失。如果运行pod更新,大多数警告都应该消失。我们正在准备firebase的一个版本,该版本应该会删除其余的警告。@RizwanSattar运行pod更新不会删除任何警告当前firebase 3.16.0已发布并修复了这些问题。谢谢没错,一个pod更新修复了它:
安装Firebase 3.16.0(WAS3.15.0)安装FirebaseAnalytics 3.8.0(WAS3.7.0)安装FirebaseCore 3.6.0(WAS3.5.2)
@aramusss我如何更新到新的Firebase SDK,这就是我在命令行中输入的pod使用pod更新(如果有任何问题,请在谷歌上搜索):)很高兴听到这个消息!