アプリ起動時にCrashが発生する時の対応方法 - glossom-dev/AdfurikunSDK-Unity GitHub Wiki
概要
導入するアドネットワークによってはCocoaPodsの設定でアプリ起動時にCrashが発生する恐れがあります。
アドフリくんでは基本的にStatic Libraryとしてアドネットワークを導入していますが、次のアドネットワークはDynamicにしないとアプリ起動時にCrashが発生します。
- AfiO
- AppLovin
- InMobi
- maio
SDK更新方法にもあるように、Post Processを使って自動的にEmbed Frameworkとして指定することができますので、手順を確認してください。
Post Processではなくて手動対応をする場合には下記手順を参考してください。
アドネットワークAfiO、AppLovin、InMobi、maioの手動導入方法
- 「Assets/Editor」フォルダ内のAdfurikunDependencies.xmlファイルの以下コメントアウトを外してFyberの導入を有効にします。
修正前
<!-- <iosPod name="AdfurikunSDK-iOS/maio" minTargetSdk="x.y.z" version="x.y.z"/>-->
↓ コメントアウトを外す
修正後
<iosPod name="AdfurikunSDK-iOS/maio" minTargetSdk="x.y.z" version="x.y.z"/>
-
Unityビルドし、生成されたプロジェクトをXcodeで開きます
-
「Unity-iPhone」targetの「General」→「Frameworks, Libraries, and Embedded Content」の「+」ボタンを押下します。
-
「maio.xcframework」を選択して「Add」を押下します。
-
Embeddedの設定が「Embed & Sign」になっている事を確認して下さい。