ОШИБКА ITMS-90685: Столкновение CFBundleIdentifier.Существует более одного пакета со значением CFBundleIdentifier 'xamarin.ios.xamarin-framework' - PullRequest
0 голосов
/ 14 мая 2018

, когда я пытаюсь загрузить ipa в iTunes Connect, я получаю эту ошибку:

ERROR ITMS-90685: "CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value 'xamarin.ios.xamarin-framework' under the iOS application 'appName.iOS.app'."

Это решение, созданное с использованием Visual Studio для Mac и платформы Xamarin, эта ошибка возникла после добавления iMessageExtension в приложение.

Я уже видел подобные проблемы, но ни один не использовал Xamarin.

• Формат идентификатора основного пакета приложения: com.company.appname

• Формат идентификатора пакета приложения расширения: com.company.appname.imessageextension

Ошибка печати

Может кто-нибудь помочь мне?

1 Ответ

0 голосов
/ 15 мая 2018

Я предполагаю ошибку, вызванную дублированием сторонней библиотеки в вашем основном приложении и расширении.

Попробуйте добавить скрипт, как показано ниже:

cd "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/"
if [[ -d "Frameworks"]]; then
rm -fr Frameworks
fi

enter image description here

...