2015-09-23 4 views
1

Я использовал компонент Xamarin для игр Google Plus и Play Games (link) в версии моего кросс-платформенного приложения. У меня не было никаких проблем с загрузкой его в магазин в прошлом, но после обновления до Xcode7, я получаю следующее сообщение об ошибке при попытке отправить мою .ipa через Application Loader:ОШИБКА ITMS-90535: Неожиданный ключ CFBundleExecutable. Google Plus и Play Games Компонент Xamarin

ОШИБОК ITMS-90535: " Неожиданный ключ CFBundleExecutable. Пакет в разделе «Полезная нагрузка/Brushfire.iOS.app/GooglePlus.bundle/GPPShareboxSharedResources.bundle» не содержит исполняемого файла пакета. Если этот пакет намеренно не содержит исполняемого файла, подумайте об удалении ключа CFBundleExecutable из его Info. plist и использование CFBundlePackageType для BNDL. Если этот пакет является частью сторонней структуры, подумайте о том, чтобы связаться с разработчиком фреймворка для обновления, чтобы решить эту проблему ».

Поскольку это Xamarin компонент, я не верю, что у меня есть доступ к файлу Plist, чтобы изменить это значение, поэтому я не могу использовать решение, создаваемое в ITMS-90535 Unable to publish iOS app with latest Google Signin SDK. Я не хочу ждать обновления компонента от Xamarin. Есть ли какие-нибудь обходные пути, которые могут помочь мне получить мое приложение в магазине?

ответ

3

В настоящее время Xamarin работает над решением этой проблемы, хотя в настоящее время у нас нет точной ETA, когда компонент будет отсутствовать.

Я могу быть уверен, что вы узнаете об этой теме, когда выпущена обновленная версия.

Вы также можете следовать на нашем форуме здесь:

https://forums.xamarin.com/discussion/50817/google-maps-for-ios-component-update#latest

Спасибо!

+0

Спасибо, но это не тот компонент, с которым у меня возникают проблемы с , Компонент, который я использую, можно найти здесь https://components.xamarin.com/view/googleplusandplayios – MLimbocker

+0

Ах спасибо за разъяснение! Та же самая причина может быть в «игре» (ее, по-моему, смешно). Не возражаете ли вы зарегистрировать ошибку на https://bugzilla.xamarin.com, и я буду следить за тем, чтобы ее просмотрели команды. Благодаря! – clb

+0

Готово. https://bugzilla.xamarin.com/show_bug.cgi?id=34332 – MLimbocker

0

Шаг 1: Обновление до Xcode 7.1 Xcode

Шаг 2: удален (файл Info.plist, такие, как третья сторона статическая библиотека включала) App избытка Info.plist

Шаг 3: Удалить третий -party пакет ресурсов приложения Info.plist (Uniform Resource Check App в пакете .bundle внутри, если там Info.plist, рассмотрите удаление или удаление элементов внутри CFBundleVersion и CFBundleIdentifier) ​​

Смежные вопросы