私たちはいくつかのネイティブバインディングを持つXamarinアプリケーション(iOS、Android)を構築しました。アプリはデバイスとシミュレータで正常に動作し、問題なくアーカイブを構築できます(明らかに)。アプリのエラーITMS-90085: "バイナリにアーキテクチャがありません。 Lipoはバンドル実行可能ファイルのアーキテクチャを検出できませんでした。 "
ERROR ITMS-90085: “No architectures in the binary. Lipo failed to detect any architectures in the bundle executable.”
実行リポ-info:我々は、我々は次のエラーを取得する(アプリローダーやXcodeの7.3.1を使用して)、アプリストアにビルドをアップロードする際
問題があります次の応答が得られます。
Architectures in the fat file: NameOfMyApp.iOS.app/NameOfMyApp.iOS are: armv7 arm64
我々は徹底的にこの質問を投稿する前に答えを探していると、次のことを確認作った:
- 製品名は
- Xcodeのインストールされている
- アプリケーションローダは
- バンドルIdが正しい
誰が助けをいただければ幸いアイデアを持っている場合 ある最新バージョンで正しいです!
おかげで、 A.
これは、info.plistファイルまたはAppStoreの以前に公開されたビルドの名前の不一致の可能性が非常に高いです。最終的なアプリケーションバンドルの情報plistを直接チェックして、期待値を反映しているかどうか確認してください。 – dalexsoto
ありがとう@Mackしかし、私たちはすべての名前をチェックしていましたが、不一致はありませんでした。問題は、ネイティブバインディングプロジェクトの不要なフォルダ構造でした(私の答えを参照)。 –
@AnthonyJanssens okだから結局あなたはそれを解決しました – Mayur