web-dev-qa-db-ja.com

Xcode警告Apple Mach-Oリンカー警告 'ポインターがアドレスで整列していませんを削除する方法

Xcodeプロジェクトをビルドするときにわずかな問題があり、ポッドの更新後に警告音が鳴ります。こんな感じ

enter image description here

すでにここでサイト全体を検索していますが、まだ運はありません。プロジェクトには影響しませんが、非常に迷惑です。誰でも助けることができますか?

111
Alexander Huang

コードをコンパイルするときに、バイナリファイルに非整列ポインタが含まれている可能性があります。これらの場合、アライメントは基本的に1バイトにデフォルト設定され、仮想的にパフォーマンスに影響を与える可能性があります。 Xcode 8.3パブリックリリースに更新した後もこのエラーが表示されるので、Googleが静的ライブラリを別の設定でコンパイルして消滅させる必要があるかもしれません。

87
tzm41

Firebaseサポートからこの応答を得ました:

これはXcode 8.3ベータ版の既知の問題であるため、ベータ版である可能性があり、Xcodeは非常に冗長です。 8.2.1でも問題なく動作するため、一時的に使用して警告を回避するか、アプリに影響しない場合は8.3ベータ版の警告を無視することをお勧めします。

29
kball

これはFirebase 3.16.0(Firebase Core 3.6 + Firebase Analytics 3.8.0)で修正されました

6
adbitx

みんな、今はすべて修正されています。 2つのプロジェクトですべて自分でテストしました。プロジェクトの正しいディレクトリに移動して、ポッドスペックファイルがコマンドラインコマンドで表示されるようにします。

pod update

すべて修正され、正常に機能していることを確認してください

6
Dido

これらの問題は、リリース3.16.0で対処され、おそらく修正されます。

2
Jonny