2016-12-13 29 views
2

最近、私のUnityゲーム用にGoogle Firebase Analyticsを設定しようとしました。私はiOS専用にビルドしています。私はFirebaseを残念ながら動かすことができませんでした。UnityからのiOSのGoogle Firebaseビルドエラー

私はユニティからのiOSに構築しようとするたびに、私はコンソールにこのエラーが出るのXcode 8.1、OSX 10.12.1、ユニティ5.5.0f3

を使用しています:


Error running cocoapods. Please ensure you have at least version 1.0.0. You can install cocoapods with the Ruby gem package manager: 

sudo gem install -n /usr/local/bin cocoapods 

pod setup 

'pod --version' returned status: 127 

output: 
UnityEngine.Debug:LogError(Object) 
Google.IOSResolver:Log(String, Boolean, LogLevel) 
Google.IOSResolver:OnPostProcessInstallPods(BuildTarget, String) 
UnityEditor.HostView:OnGUI() 

私はオンラインで見つけられるすべての提案を試しました。私はCocoapodsバージョン1.1.1をインストールしましたが、後でベータバージョン1.2.0.beta.1を試しましたが、何も機能していませんでした。

タイピングの私の端末利回りの「ポッド」:は/ usr/local/binに/ポッドは私の端末で タイピングの「ポッド--version」は正しいバージョン番号を生成する(すなわち:1.2.0.beta.1)

ゲームのプロジェクトでこのビルドを使用することはできません。まったく空のプロジェクトでfirebaseをインポートしてビルドしようとすると、このビルドを使用できません。 私はこのプロジェクトのサンプルプロジェクトを以下のリンクで成功させようとしました:https://github.com/firebase/quickstart-unity

私はここでアイデアがありません。

非常に高く評価されました!

答えて

0

ファイアベースのエンジニアはこちらです。

エラーを報告するコードはここにある:それは、これが失敗しているかを確認するためにトリッキーですので、我々は標準エラー出力ストリームをロギングしていないよう https://github.com/googlesamples/unity-jar-resolver/blob/b7a90e43d6c893622102ca53681f53a58dab1a24/source/IOSResolver/src/IOSResolver.cs#L760

残念ながら、それが見えます。

ポッドツールがゼロ以外のエラーコードを返すように聞こえますが、その理由はわかりません。

$ which pod 
/usr/local/bin/pod 
$ pod --version ; echo $? 
1.1.1 
0 

あなたは「ポッド--version」返す「0」(成功)を見ることができるように:たとえば、私のマシン上で、私は以下を参照してください。

は同様に、githubのからhttps://github.com/CocoaPods/CocoaPods利回り最新Cocoapodsツールを引っ張っ:同じことが起こっている

cd CocoaPods 
export RUBYLIB=$(cd lib ; pwd) 
export COCOAPODS_NO_BUNDLER=1 
$ ./bin/pod --version ; echo $? 
1.2.0.beta.1 
0 

を、ポッドツールは成功の終了コードを返しています。しようとする

もの:

乾杯、 スチュワート

+1

を読み、従ってください。 $どのポッド は/ usr/local/binに/ポッド $ポッド--version。エコー$? 1.2.0.beta1 他に何が間違っていると思いますか? これは私のLANG変数です: $ echo $ LANG en_CA.UTF-8 LANG変数はどのように変更する必要がありますか? 私はすでにfirebaseのサポートをhttps://firebase.google.com/support/contact/troubleshooting/?authuser=1 に伝えていますが、回答はまだありません。 –

+1

ああ、そのコメントのフォーマットはひどいです...長い話をすると、pod --versionはゼロエラーコードを返し、私のLANGはen_CA.UTF-8で、何を変更するのかは分かりません。 –

+0

同じ結果を見て、ここに同じ問題があります – ColossalChris

0

我々もUnity3dのための新しいFirebase解析上のエラーの多くと問題が発生したが、幸いにも、我々は両方のあなたが解決のために興味を持っている場合は、Android上とiOSのエラーや問題を解決してください。私はそれらのコマンドを実行したときにこれは私が得るものです。このリンクhttp://www.gigadrillgames.com/2017/...ytics-to-android-ultimate-plugin-for-unity3d/

+2

ここに直接お答えください。 – Pengyy

関連する問題