Я использовал компонент 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. Есть ли какие-нибудь обходные пути, которые могут помочь мне получить мое приложение в магазине?
Спасибо, но это не тот компонент, с которым у меня возникают проблемы с , Компонент, который я использую, можно найти здесь https://components.xamarin.com/view/googleplusandplayios – MLimbocker
Ах спасибо за разъяснение! Та же самая причина может быть в «игре» (ее, по-моему, смешно). Не возражаете ли вы зарегистрировать ошибку на https://bugzilla.xamarin.com, и я буду следить за тем, чтобы ее просмотрели команды. Благодаря! – clb
Готово. https://bugzilla.xamarin.com/show_bug.cgi?id=34332 – MLimbocker