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

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

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

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

Xcode

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

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

1回答

407閲覧

Unity製iOSアプリにFirebaseが組み込めない

CicholDax

総合スコア23

Firebase

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

Xcode

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

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2022/08/26 18:04

編集2022/08/27 04:43

前提

UnityでiOS向けアプリゲームの製作をしています。

実現したいこと

アプリにFirebase Remote Configを組み込みたい

発生している問題・エラーメッセージ

Unityのビルドは問題ないが、出力されたUnity-iPhone.xcworkspaceを開いて確認すると、SwiftCompilerErrorでアーカイブが出来ない。
イメージ説明
Cannot infer contextual base in reference to member 'outOfBoundsPush'
Reference to generic type 'Array' requires arguments in <...>

試したこと

参考

組み込み手順

①下記パッケージをUnityのプロジェクトディレクトリの/GooglePackagesに配置
com.google.external-dependency-manager-1.2.172.tgz
com.google.firebase.remote-config-9.3.0.tgz
com.google.firebase.app-9.3.0.tgz

②manifest.jsonに追記

manifest.json

1{ 2 "dependencies": { 3 "com.google.external-dependency-manager": "file:../GooglePackages/com.google.external-dependency-manager-1.2.172.tgz", 4 "com.google.firebase.app": "file:../GooglePackages/com.google.firebase.app-9.3.0.tgz", 5 "com.google.firebase.remote-config": "file:../GooglePackages/com.google.firebase.remote-config-9.3.0.tgz", 6 "com.cysharp.unitask": "https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask", 7 "com.neuecc.unirx": "https://github.com/neuecc/UniRx.git?path=Assets/Plugins/UniRx/Scripts", 8 "com.unity.2d.sprite": "1.0.0", 9 "com.unity.collab-proxy": "1.15.18", 10 "com.unity.ide.rider": "3.0.14", 11 "com.unity.ide.visualstudio": "2.0.15", 12 "com.unity.ide.vscode": "1.2.5", 13 "com.unity.localization": "1.3.1", 14 "com.unity.test-framework": "1.1.31", 15 "com.unity.textmeshpro": "3.0.6", 16 "com.unity.timeline": "1.6.4", 17 "com.unity.ugui": "1.0.0", 18 "com.unity.modules.ai": "1.0.0", 19 "com.unity.modules.androidjni": "1.0.0", 20 "com.unity.modules.animation": "1.0.0", 21 "com.unity.modules.assetbundle": "1.0.0", 22 "com.unity.modules.audio": "1.0.0", 23 "com.unity.modules.cloth": "1.0.0", 24 "com.unity.modules.director": "1.0.0", 25 "com.unity.modules.imageconversion": "1.0.0", 26 "com.unity.modules.imgui": "1.0.0", 27 "com.unity.modules.jsonserialize": "1.0.0", 28 "com.unity.modules.particlesystem": "1.0.0", 29 "com.unity.modules.physics": "1.0.0", 30 "com.unity.modules.physics2d": "1.0.0", 31 "com.unity.modules.screencapture": "1.0.0", 32 "com.unity.modules.terrain": "1.0.0", 33 "com.unity.modules.terrainphysics": "1.0.0", 34 "com.unity.modules.tilemap": "1.0.0", 35 "com.unity.modules.ui": "1.0.0", 36 "com.unity.modules.uielements": "1.0.0", 37 "com.unity.modules.umbra": "1.0.0", 38 "com.unity.modules.unityanalytics": "1.0.0", 39 "com.unity.modules.unitywebrequest": "1.0.0", 40 "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 41 "com.unity.modules.unitywebrequestaudio": "1.0.0", 42 "com.unity.modules.unitywebrequesttexture": "1.0.0", 43 "com.unity.modules.unitywebrequestwww": "1.0.0", 44 "com.unity.modules.vehicles": "1.0.0", 45 "com.unity.modules.video": "1.0.0", 46 "com.unity.modules.vr": "1.0.0", 47 "com.unity.modules.wind": "1.0.0", 48 "com.unity.modules.xr": "1.0.0" 49 } 50}

③MacでUnityからiOSビルド

④出力されたUnity-iPhone.xcworkspaceを開いてアーカイブ
→エラー発生

補足情報(FW/ツールのバージョンなど)

・Unity 2021.3.5f1
・XCode 12.3(12C33)

※Swiftのコードにエラーが出ていますが、Firebaseパッケージに含まれるコードなので当然直接コードを編集はしていないです。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

MacOSとXCodeを最新版に更新したら解決しました

投稿2022/08/27 05:05

CicholDax

総合スコア23

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.49%

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

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

質問する

関連した質問