![](https://www16.a8.net/0.gif?a8mat=3BHT1J+6Z8Y2A+4F56+BYLJL)
![](https://www15.a8.net/0.gif?a8mat=3BHT1J+6ZUDO2+4F56+61JSH)
これまで何度もバージョンアップを重ねて来たココのコイン落としですが、Live2D SDKをVer4にした所、iPhoneでの実機テストは問題ないにも関わらず、Archiveに失敗するという問題が発生しました。
発生するエラーはundefined symbols が大量に出ており、詳細を見ると「ignoring file /Users/***/***/Libraries/Live2D/Cubism/Plugins/iOS/libLive2DCubismCore.a, building for iOS-armv7 but attempting to link with file built for iOS-arm64」といった感じで、明らかにLive2DのCoreが悪さをしてる様です。
メッセージを見るに、以前アプリを64ビットに対応させた時にLive2Dが動かなくなった時と同じ様に、Unity側でLive2D SDKのCoreライブラリのプラットフォームやCPU設定が抜けてたのかなと思ったのですが、そういう感じでもなさそうです。
色々調べた結果、
![](http://blog.patio.work/wp-content/uploads/2020/02/41ebf0bf586c1289e6b9cf1f164be977.png)
Build SettingsのArchitecturesにあるArchitecturesという項目がarm-v7,arm64になっていたのを、arm-v7を削除した所ビルドがすんなり通る様になりました。
コメント