質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

Ionic

Ionicは、クロスプラットフォームに対応したモバイルアプリ開発のためのオープンソースUIフレームワークです。iOSやAndroid、Webのアプリケーションを1つのコードベースで開発できます。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

解決済

ionic iOSでFirebaseと接続できない?Error Domain=NSCocoaErrorDomain Code=4099

Gento
Gento

総合スコア72

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

Ionic

Ionicは、クロスプラットフォームに対応したモバイルアプリ開発のためのオープンソースUIフレームワークです。iOSやAndroid、Webのアプリケーションを1つのコードベースで開発できます。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

1回答

0評価

0クリップ

445閲覧

投稿2022/06/08 14:51

編集2022/06/10 00:23

Firebaseと接続できない?

ionic + Firebaseのアプリで、起動直後に👇のようなエラーがたくさん発生します。

App[7594:73870] [Client] Updating selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated: failed at lookup with error 3 - No such process." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated: failed at lookup with error 3 - No such process.}
App[7594:73875] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated: failed at lookup with error 3 - No such process." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated: failed at lookup with error 3 - No such process.}

このエラーが原因かはわかりませんが、Firebase Authを使ったログインやアカウント登録などができません。。。
Webでは正常にログインやアカウント登録などができますが、ネイティブアプリではできません・・・

これらのエラーは一体何を意味するのでしょうか??

いつからこのエラーが起こったのか?

思い当たる変更点は
・firebaseが9系になった
angularfireが7.3になった

これくらいです・・・。

環境

ionic info

terminal

ionic info Ionic: Ionic CLI : 6.19.1 (/Users/gen/.nodebrew/node/v14.17.2/lib/node_modules/@ionic/cli) Ionic Framework : @ionic/angular 6.1.8 @angular-devkit/build-angular : 13.3.7 @angular-devkit/schematics : 11.2.17 @angular/cli : 11.2.17 @ionic/angular-toolkit : 3.0.0 Capacitor: Capacitor CLI : 3.3.3 @capacitor/android : 3.3.3 @capacitor/core : 3.3.3 @capacitor/ios : 3.3.3 Cordova: Cordova CLI : 9.0.0 (cordova-lib@9.0.1) Cordova Platforms : none Cordova Plugins : no whitelisted plugins (0 plugins total) Utility: cordova-res : not installed globally native-run (update available: 1.6.0) : 1.5.0 System: NodeJS : v14.17.2 (/Users/user/.nodebrew/node/v14.17.2/bin/node) npm : 8.3.0 OS : macOS Monterey Xcode : Xcode 13.3.1 Build version 13E500a

package.json

json

{ "name": "carender", "version": "0.0.1", "author": "Ionic Framework", "homepage": "https://ionicframework.com/", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" }, "private": true, "dependencies": { "@angular-devkit/architect": "^0.1100.7", "@angular/common": "~13.3.10", "@angular/compiler": "~13.3.10", "@angular/fire": "7.3.0", "@angular/forms": "~13.3.10", "@angular/localize": "^13.3.10", "@angular/platform-browser": "~13.3.10", "@angular/platform-browser-dynamic": "~13.3.10", "@angular/router": "~13.3.10", "@capacitor-community/admob": "^3.2.0", "@capacitor/android": "^3.0.2", "@capacitor/app": "^1.0.2", "@capacitor/core": "^3.0.2", "@capacitor/haptics": "^1.0.2", "@capacitor/ios": "^3.0.2", "@capacitor/keyboard": "^1.0.2", "@capacitor/local-notifications": "^1.0.2", "@capacitor/network": "^1.0.2", "@capacitor/push-notifications": "^1.0.2", "@capacitor/splash-screen": "^1.0.2", "@capacitor/status-bar": "^1.0.2", "@ionic-native/core": "^5.16.0", "@ionic-native/document-viewer": "^5.24.0", "@ionic-native/native-storage": "^5.16.0", "@ionic-native/splash-screen": "^5.16.0", "@ionic-native/status-bar": "^5.16.0", "@ionic/angular": "^6.1.8", "cordova-plugin-nativestorage": "^2.3.2", "cordova-promise-polyfill": "0.0.2", "core-js": "^2.6.10", "firebase": "^9.0.0", "ionic2-calendar": "^0.5.10", "jetifier": "^1.6.6", "moment": "^2.24.0", "npm": "^8.1.0", "rxjs": "^6.5.3", "tslib": "^2.4.0", "zone.js": "~0.11.5" }, "devDependencies": { "@angular-devkit/build-angular": "^13.3.7", "@angular-devkit/core": "~11.2.17", "@angular/cli": "^11.2.17", "@angular/compiler-cli": "~13.3.10", "@angular/core": "^13.3.10", "@angular/language-service": "~13.3.10", "@capacitor/cli": "^3.0.2", "@ionic/angular-toolkit": "^3.0.0", "@types/jasmine": "~3.3.8", "@types/jasminewd2": "^2.0.8", "@types/node": "~8.9.4", "codelyzer": "^5.2.0", "jasmine-core": "~3.4.0", "jasmine-spec-reporter": "~4.2.1", "karma": "~6.3.9", "karma-chrome-launcher": "~2.2.0", "karma-coverage-istanbul-reporter": "~2.0.1", "karma-jasmine": "~2.0.1", "karma-jasmine-html-reporter": "^1.4.0", "protractor": "~7.0.0", "ts-node": "~7.0.0", "tslint": "~6.1.3", "typescript": "~4.6.4" }, "description": "An Ionic project", "cordova": { "plugins": { "cordova-plugin-nativestorage": {} } } }

src/app/app.module.ts

typescript

import { NgModule, LOCALE_ID } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { RouteReuseStrategy } from '@angular/router'; import { IonicModule, IonicRouteStrategy } from '@ionic/angular'; import { SplashScreen } from '@ionic-native/splash-screen/ngx'; import { StatusBar } from '@ionic-native/status-bar/ngx'; import { AppComponent } from './app.component'; import { AppRoutingModule } from './app-routing.module'; import { HttpClientModule } from '@angular/common/http'; // カレンダー関係 import { NgCalendarModule } from 'ionic2-calendar'; import { registerLocaleData } from '@angular/common'; import localeJa from '@angular/common/locales/ja'; // Firebaseを利用するためのモジュール import { provideFirebaseApp, initializeApp } from '@angular/fire/app'; import { provideAuth, getAuth } from '@angular/fire/auth'; import { getFirestore, provideFirestore } from '@angular/fire/firestore'; import { FIREBASE_OPTIONS } from "@angular/fire/compat"; // Firebase設定情報ファイルをインポート import { environment } from '../environments/environment'; // NativeStorageをインポート import { NativeStorage } from '@ionic-native/native-storage/ngx'; registerLocaleData(localeJa); @NgModule({ declarations: [AppComponent], entryComponents: [], imports: [ BrowserModule, IonicModule.forRoot(), AppRoutingModule, NgCalendarModule, HttpClientModule, provideFirebaseApp(() => initializeApp(environment.firebase)), provideAuth(() => getAuth()), provideFirestore(() => getFirestore()) ], providers: [ StatusBar, SplashScreen, NativeStorage, { provide: RouteReuseStrategy, useClass: IonicRouteStrategy }, { provide: FIREBASE_OPTIONS, useValue: environment.firebase }, { provide: LOCALE_ID, useValue: 'ja-JP' }, ], bootstrap: [AppComponent] }) export class AppModule {}

試したこと

https://unity-yuji.xyz/synchronous-remote-object-proxy-returned-error-error-domainnscocoaerrordomain-code4099/

👆を参考にコマンドを実行してみましたが、何も変わりませんでした。。

terminal

$ xcrun simctl spawn booted log config --mode "level:off" --subsystem com.apple.CoreTelephony No devices are booted.

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

Ionic

Ionicは、クロスプラットフォームに対応したモバイルアプリ開発のためのオープンソースUIフレームワークです。iOSやAndroid、Webのアプリケーションを1つのコードベースで開発できます。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。