如何删除Xcode警告苹果Mach-O链接器警告'指针不alignment的地址

在构build我的Xcode项目时遇到一些小问题,在更新pod之后得到警告声。 看起来像这样

在这里输入图像说明

已经在这里search整个网站,但仍然没有运气。 它不影响项目,但它是相当烦人的。 任何人都可以帮忙

这可能意味着他们的二进制文件在编译代码时有非alignment的指针。 在这些情况下,alignment方式基本上默认为1个字节,假设可能会影响性能。 更新到Xcode 8.3公开发布之后,我仍然看到这个错误,所以Google可能需要用不同的设置来编译它们的静态库以使其消失。

从firebase支持得到这个回应:

这是Xcode 8.3testing版的一个已知问题,所以它可能是一个testing版,而Xcode是非常详细的。 它在8.2.1中运行良好,所以我build议暂时使用它来避免警告,或者如果它不影响你的应用程序,就忽略8.3 beta的警告。

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

大家好,现在都是固定的 我自己testing了两个项目。 你必须去你的项目的正确的目录,以便您的pod spec文件对您的命令行命令可见,运行

 pod update 

并看到它都固定和正常工作!

这些问题已得到解决,并可能修复,版本3.16.0。