Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

【Unity】Localization関係の問題でApp Store Connectへのアップロード時に発生したエラーについて試行錯誤した内容1

 Localization関係を設定している時の問題を備忘録として書き残しておきます。

 

Unity2022.3.62f1

Localization1.5.7

 

というバージョン状態で一通り、アプリ名など含めてLocalization設定して、XcodeでarchiveからApp Store Connectへアップロードしようとした時に、エラー発生。

 
No architectures in the binary. Lipo failed to detect any architectures in the bundle executable. (ID: 1bab56be-b29c-459f-a82e-af75c7a06cf4)

 

いろいろとやっているうちに、アプリ名のLocalizeを設定しようとするときにエラーが発生しているような状態ということが判明(推定)。

 

BuildSettings→PlayeerSettings→LocalizationのMetaData内にList追加しようとすると、本来、iOSAppInfoと表示されるところAppleAppInfoと表示されていた。

 

1つ前のアプリ作成では、iOSAppInfoと表示されていたので違いは何かとたどっていたところ、Localizationのバージョンが以前は1.5.2であったところ、現在は1.5.7になっていた。

 

そこで実施したのが、

manifest.jsonのLocalizationのバージョン編集

でした。

  1. Unity を閉じる

  2. プロジェクトの Packages/manifest.json を開く

  3. com.unity.localization の行を探す

  4. "com.unity.localization": "1.5.7",を"com.unity.localization": "1.5.2",

に変更。

これで再度、BuildSettings→PlayeerSettings→LocalizationのMetaData内にList追加したところ、AppleAppInfoだった表示はiOSAppInfoに変更されました。

 

ただし、これにて進めていき、App Store Connectへアップロードしてみたのですが、はじめに出ていたエラーについては直りませんでした。

(次回解決へ)