Этот пакет недействителен - файл Info.plist для PersonalizedAdConsent.framework отсутствует или не может быть прочитан - PullRequest
0 голосов
/ 07 сентября 2018

Ошибка заголовка - это то, что отправляется по электронной почте после загрузки ipa через загрузчик приложения, а ниже - ошибка, возникающая в режиме отладки:

ОШИБКА: «Рамки APPNAME.app/Frameworks/PersonalizedAdConsent.framework не содержит двоичный файл с именем PersonalizedAdConsent "

Я получаю эту ошибку в режиме отладки при попытке построить проект. Однако, когда я собираю его в режиме Ad-Hoc, он прекрасно работает и загружается в загрузчик приложений без каких-либо проблем, но затем я получаю следующее письмо

"Этот пакет недействителен - файл Info.plist для PersonalizedAdConsent.framework отсутствует или не может быть прочитан. "

Я посмотрел в файле Info.plist, а также в файле .csproj эту ссылку, и я нигде не могу его найти.

Также искали в Интернете, не могу найти много о PersonalizedAdConsent.

Есть идеи?

1 Ответ

0 голосов
/ 10 сентября 2018

Похоже, проблема была в следующих пакетах: Xamarin.Google.iOS.MobileAds

&

Xamarin.Firebase.Ads

Насколько я могу судить, приложению требуются разрешения для запроса согласия на показ объявлений или персонализированных объявлений (не совсем точно), и оно правильно собирается после удаления этих пакетов.

Они были в сборке, которую я сделал для Windows для другого приложения, которое фактически не использовало их, но VS для MAC дал мне проблемы, и оказалось, что эти пакеты были причиной этого.

Надеюсь, это поможет!

...