1

この問題に似ています

以下は、コンソールからのスニペットです。

Timestamp App Name[315:36110] [INFO] [IMFPushClient] -[IMFPushClient registerDeviceToken:completionHandler:] in IMFPushClient.m:70 :: Verifying previous device registration.
IMFAuthorizationManager.m:453 :: There is no cached authorization header, use obtainAuthorizationHeaderWithCompletionHandler to get the header
Timestamp App Name[315:36110] +[IMFResponse responseWithWLResponse:]: unrecognized selector sent to class 0x100101c30
  1. cocoapod を使用して IMFCore フレームワークをインストールしませんでした。フレームワークを直接参照します。
  2. プロジェクトとターゲットのリンカ -> その他のリンカ フラグに -Objc フラグを追加しました。
  3. iPhone 6+ iOS バージョン 9.2.1 でのデバッグ時に問題が検出されました。
  4. Xcode iPhone 6+ シミュレータ iOS バージョン 9.2 で問題を再現できません。

誰かが私の問題に光を当てることができれば幸いです。ありがとうございました。

4

1 に答える 1

0

Jason が最新のコメントで指摘したように、Build Settings>Linking>Other Linker Flags の下にある -ObjC フラグが正しく入力されていることを確認してください。この値は大文字と小文字が区別されるため、O と C が正しく大文字になっていることを確認してください。

-オブジェクト

于 2016-01-27T15:33:22.190 に答える