1

Swift で Google Cloud Messaging を実行できません。GCMExample目的の CIを使用して登録トークンを取得していますGCMExampleSwiftが、Swift を実行しようとするとエラーが発生します。Objective C と Swift の両方に同じ「GoogleService-Info.plist」を使用しています。

2015-10-26 17:31:59.834 GcmExampleSwift[360:51727] 構成ファイル「GoogleService-Info.plist」は、別のバンドル識別子 (「com.XXXXXX.mobility.appfactory.dev1.social」) 用です。このファイルを使用すると、サービスが正しく構成されない場合があります。この構成ファイルを続行するには、アプリのバンドル識別子を「com.XXXXXX.mobility.appfactory.dev1.social」に変更できます。または、バンドル ID に一致する新しい構成ファイルを https:/ 2015-10-26 17:31:59.836 GcmExampleSwift[360:] アプリ測定 v.1100000 開始 2015-10-26 17:31:59.843 GcmExampleSwift[ 360:51727] [CloudMessaging] が正常に構成されました。2015-10-26 17:31:59.843 GcmExampleSwift[360:51727] [] の構成に失敗しました。2015-10-26 17:31:59.843 GcmExampleSwift[360:51727] サブスペックが存在しません。構成されていません [Analytics、AdMob、SignIn、AppInvite、Maps]。2015-10-26 17:31:59.843 GcmExampleSwift[360:51727] 存在すると予想されるサブスペック [CloudMessaging、測定]。2015-10-26 17:31:59.936 GcmExampleSwift[360:] ネットワークの状態が変化しました。コード、ステータス: 2、接続済み 2015-10-26 17:31:59.977: GGLInstanceID | キャッシュ内にトークンが見つかりません エラー Domain=com.google.iid Code=-25300 "(null)" GCM への登録がエラーで失敗しました: 操作を完了できませんでした。(com.google.HTTPStatus エラー 401。) 2015-10-26 17:32:01.053 GcmExampleSwift[360:51727] - 変換のみのレイヤーでプロパティ masksToBounds を変更しても効果はありません 2015-10-26 17:32:01.053 GcmExampleSwift[360:51727] - 変換のみのレイヤーでプロパティ masksToBounds を変更しても効果はありません 2015-10-26 17:32:01.053 GcmExampleSwift[360:

4

1 に答える 1

6

バンドル IDGoogleService-Info.plistがターゲットのバンドル ID と一致していないようです。

まず、GoogleService-Info.plistファイルを正しいターゲットに追加する必要があります。 を試す場合は、それをGcmExampleSwiftターゲットとして選択する必要があります。

ここに画像の説明を入力

次に、バンドル ID としてGoogleService-Info.plist使用する場合は、ファイル内でキーcom.XXXXXX.mobility.appfactory.dev1.socialのスペルが正しいことを確認してください。BUNDLE_ID

ここに画像の説明を入力

GcmExampleSwift最後に、ターゲットで最初のもの ( GcmExampleObjective - C ターゲットではない)を選択したことを確認してから、ファイル内でBundle Identifier一致するものを作成します。BUNDLE_IDGoogleService-Info.plist

ここに画像の説明を入力

于 2015-10-27T22:14:38.620 に答える