Unity-初心者ユニティの使い方メモ【UTMEMO】ブログ版

新しくライターさんが参加しました。Unityの使い方。アプリ、ゲームを作る時の開発作業ログ等。もしや、誰かのお役に立てたなら幸いです。

よくあるエラー

よくあるエラーの対処法などの備忘録をまとめておきたいと思います。

 

 

unity opening file failed permission deniedのエラー

macのアカウントを切り替えて、

その後、unity projectを開くと

 

謎のエラー・・・

またか。

 

unity opening file failed~~~~~permission denied

のメッセージ。

 

えええ・・・・と思って、

とりあえずtry againしても ムリ。

 

調べると、

chancelを押せばいいんじゃない?

って感じっぽい。

 

なんか開けたけど、あってるんだろうか・・・

https://forum.unity.com/threads/upgrading-project-opening-file-failed.482213/

 

  

The connected device does not support any of the selected Graphics APIs. 

The connected device does not support any of the selected Graphics APIs. Please select OpenGL ES 2.0 under Player Settings or connect a device that supports the selected API settings.

謎のエラー

 auto graphoic apiをチェックしたらOK?

 

 

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

この場合のエラー対策をしたいと思います。

 

エラーメッセージ

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

↓翻訳すると、

cocoapodの実行中にエラーが発生しました。少なくともバージョン1.0.0があることを確認してください。 Ruby gemパッケージマネージャでcocoapodをインストールすることができます。

 

 

とのこと。

 

【仮説的作業】 

・ buildだけ行なう

xcode側でadmob系のフレームワークを全ていれる

・ info.plistにGADApplicationIdentifierとGADIsAdManagerAppを追記

xcodeでのarchive時にエラーになる場合、bitcodeをnoにするとエラーが消えました。謎ですが。

→ いまのところ上手くいっているようです。

 

developers.google.com

error itms-90171のエラーが発生中

以下手順を試す

・ [Other Linker Flags] に -ObjC リンカー フラッグを追加 

・NSAllowsArbitraryLoads、NSAllowsArbitraryLoadsForMedia、NSAllowsArbitraryLoadsInWebContent の例外をアプリの Info.plist ファイルに追加して、ATS による制限を無効にします。

developers.google.com

 

[ 参考 ]

unitylog.hatenadiary.jp

 

 

App Store Connect Operation Error
ERROR ITMS-90171: "Invalid Bundle Structure - The binary file '×××.app/GoogleMobileAdsSdkiOS-7.46.0/GoogleMobileAds.framework/GoogleMobileAds' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."

 

 

◇ 以下は解決する途中の作業メモです。

◇ たぶん、読む必要はないと思いますが、なにかあった時の備忘録としてアーカイブしておきます。

  

/clang:-1: linker command failed with exit code 1 (use -v to see invocation)

とかいうエラー・・・

youtachannel.com

 

うーん

 

unitylog.hatenadiary.jp

 

 

qiita.com

 

とのことです。

 

やってみましたが、うまくいきません・・・

 

rvmを使えるように設定・・・(あってるのかな??)

qiita.com

 

うーん・・・

うまく、いかない・・・

 

エラー解決方法をご存知のかた、

お教えいただけると嬉しいです。

 

 

 

blog.naichilab.com

 

qiita.com

 

home-te.net

 

■ せっかくなので一から順を追って作りなおします・・・

 

・ unity2019.1.9f1をインストール

(単体ダウンロードで最新??)

→unity hubにしないとなにやらややこいい・・・

メンドサくさい。

unitylog.hatenadiary.jp

 

 ※のちのちunity hubを使うとして、

・ 空プロジェクトをiOS

→ これはビルドOK(iOSのみチェック)

 

・ 64bit対応にしてみる。

unitylog.hatenadiary.jp

→ これはビルドOK (iOSのみチェック)

 

 

・ つぎにAdmobを追加してみる

 

unitylog.hatenadiary.jp

 

 

 

 -------------------------------

 閑話休題

 -------------------------------

 

blog.naichilab.com

GoogleMobileAds/GoogleMobileAds.h>のエラーが怪しい気がしてきた 

 

 

UNITY_PASS_FORWARDBASEエラー

 

なにやらアセット系のエラー??

: 'UNITY_PASS_FORWARDBASE' already defined at line 32

 

unityからxcodeにビルドする途中で発生

 

なにやら多重定義なる状態らしい

こちらのツイート様を参考にする

ハナ on Twitter: "Already defined系はifndefで飛ばす。"

 

多重定義を回避するだけでいいのかーとエディタを開くと・・・

 

なぜか、ただエディタを開いただけで直った・・・

 

 

????

 

う、うーん

しかしパーティクルがなんだか変な感じに・・・

 

もう一度、ちゃんと対応する必要があるかもしれない・・・汗

nagatuki.hateblo.jp

 

 

■ unable to detect sdk in the selected directoryのエラー

完全未解決・・・

 

unable to detect sdk in the selected directory

Unity - unityからアンドロイド実機でテストができるようにしたい|teratail

 

こちらのサイト様を参考にすると

SDKの再インストールをすべきな模様・・・

 

しかし、別Unityバージョンが共存している上に、

そっちはうまく動いているので、あまり下手な動きはしたくない・・・

 

どうすべきか

 

指定フォルダを思い切ってデスクトップ全体にする・・・

なぜか、フォルダの指定が出来、

 

SDKのアップデートが求められる・・・

 

もう、ここまできたら仕方ないので、

アップデートすることに・・・

 

 

■ Please set the Package Name in the Player Settingsのエラー

以下のエラー

Please set the Package Name in the Player Settings. The value must follow the convention 'com.YourCompanyName.YourProductName' and can contain alphanumeric characters and underscore.
Each segment must not start with a numeric character or underscore.

 

unity のsettingsでパッケージネームをつけてない(デフォルトのまま)だとでるエラーなんですが、

なんと。

この文字の間に「-」(ハイフン)があってもエラーのようです。

 

うーん。

ハイフンのつくドメインとか普通にあるだろうに・・・

 

 

 invalidoperationexception operation is not valid due to the current state of the objectのエラー

 

こんな不明なエラーがでて困っています

 

InvalidOperationException: Operation is not valid due to the current state of the object
System.Collections.Stack.Pop () (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Collections/Stack.cs:329)
UnityEngine.GUILayoutUtility.EndLayoutGroup () (at /Users/builduser/buildslave/unity/build/Runtime/IMGUI/Managed/GUILayoutUtility.cs:323)
UnityEditor.HostView.EndOffsetArea () (at /Users/builduser/buildslave/unity/build/Editor/Mono/HostView.cs:190)
UnityEditor.HostView.InvokeOnGUI (Rect onGUIPosition) (at /Users/builduser/buildslave/unity/build/Editor/Mono/HostView.cs:238)
UnityEditor.DockArea.OnGUI () (at /Users/builduser/buildslave/unity/build/Editor/Mono/GUI/DockArea.cs:346)

 

いまのところ、エラーをクリックして開いた

インスペクターにある値をすべて0とうか

消しまくって対処しています・・・

 

どなたか改善方法ご存知なら教えていただけると嬉しいです。