Я пытаюсь создать выпускную версию приложения Xamarin Forms, но при загрузке в App Store я столкнулся с ошибкой - ITMS-90171: «Неверная структура сборки» ,Приложение Xamarin Forms - Ошибка ITMS-90171 Недопустимая структура Bundle
Полная ошибка:
ОШИБКА ITMS-90171: «Invalid Bundle Структура - двоичный файл 'x.app/Frameworks/GBPing.framework/GBPing.a' не допускается Ваше приложение не может. содержат автономные исполняемые файлы или библиотеки, отличные от CFBundleExecutable поддерживаемых пакетов. Обратитесь к руководству по программированию Bundle по адресу https://developer.apple.com/go/?id=bundle-structure для получения информации о структуре пакета приложений iOS. "
Я использовал Sharpie и CocoaPods для создания фреймворка GBPing, а затем я выполнил руководство Binding Objective-C Libraries, чтобы создать проект привязки.
Приложение работает, и я могу запустить его на устройстве успешно, но я просто не могу загрузить сборку релизов в App Store.
От Googling вокруг кажется, что в Xcode есть способ остановить этот файл от копирования в двоичный файл, но я не смог понять, как сделать что-то подобное в Xamarin.
Я пробовал очевидные вещи, такие как очистка и восстановление приложения без успеха.
Любые предложения были бы оценены,
Адам.