Неверная структура пакета при использовании библиотеки Swift в приложении Xamarin - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь отправить приложение для iOS, созданное с использованием Xamarin, которое использует библиотеку Swift.

Я пытаюсь использовать приведенный здесь код для добавления правильной поддержки Swift: https://github.com/Flash3001/Xamarin.SwiftSupportно я получаю следующую ошибку при загрузке сборки:

ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'MyApp.app/SwiftSupport/libswiftCore.dylib' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles.

Это довольно странно, так как я думаю, что весь смысл в том, что вам нужно иметь библиотеки Swift в Swiftпапка поддержки?

Редактировать:

Моя первоначальная проблема заключалась в том, что у меня была папка SwiftSupport внутри папки Payload, но она должна быть рядом.

Теперь я получаю эту ошибку при загрузке:

Invalid Swift Support - The files libswiftCore.dylib don’t match /Payload/MyApp.app/Frameworks/libswiftCore.dylib. Make sure the files are correct, rebuild your app, and resubmit it. Don’t apply post-processing to /Payload/MyApp.app/Frameworks/libswiftCore.dylib.

...