Xamarin iOS Tool вышла с code1: Вывод: ditto: Не удается получить реальный путь к источнику - PullRequest
0 голосов
/ 07 сентября 2018

Я добавил проект расширения службы уведомлений в свой проект Xamarin. Затем я добавил ссылку на него в основной проект iOS Xamarin. При сборке я получаю эту ошибку:

Код серьезности Описание Состояние подавления строки файла проекта Инструмент ошибки завершился с кодом: 1. Вывод: ditto: невозможно получить реальный путь для источника '../../NotifServiceExtension/ac83d35a0ee368097132b3463a52c5b0/bin/iPhone/Debug/NotifServiceExtension.appex' SARR1.iOS

Есть идеи, пожалуйста?

Ответы [ 2 ]

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

Я понял это.

Как сказал @LucasZ, удалить ссылку на расширение приложения iOS (в моем случае расширение службы уведомлений) из хост-проекта iOS КОГДА вы хотите собрать проект в режиме отладки .

Добавьте ссылку на расширение iOS в проект iOS Xamarin для хоста iOS при сборке в режиме RELEASE .

По какой-то причине вы не можете ссылаться на проект iOS на проект расширения iOS при сборке в режиме DEBUG. Это даст вышеуказанную ошибку в текущей версии Visual Studio с Xamarin.

В режиме RELEASE обязательно запустите проект с «без отладки».

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

Попробуйте удалить расширение службы уведомлений и добавить его снова

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...