Xamarin Forms (работает на iOS): невозможно сохранить файл раскадровки при сборке.

У меня возникает следующая ошибка, и даже после очистки или перестройки ошибка все еще появляется. Разве этот файл не создается Xamarin автоматически?

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: Ошибка: System.IO.FileNotFoundException: /Users/simonlam/Desktop/Application Repository/App/iOS/obj/iPhone /Debug/build-iphone5.4-9.3/ibtool-link/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib не существует Имя файла: '/Users/simonlam/Desktop/Application Repository /App/iOS/obj/iPhone/Debug/build-iphone5.4-9.3/ibtool-link/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib» в System.IO.File. Копировать (System.String sourceFileName, System.String destFileName, System.Boolean overwrite) [0x000d1] в: 0 в Xamarin.MacDev.Tasks.SmartCopyTaskBase.CopyFile (System.String source, System.String target, System.String targetItemSpec) [ 0x0002e] в ‹8cce4f82936e41b29850baed19c7dcc5>:0 в Xamarin.MacDev.Tasks.SmartCopyTaskBase.Execute () [0x00121] в ‹8cce4f82936e41b29850baed19c7dcc5>:0


person LittleFunny    schedule 05.12.2016    source источник
comment
файл может быть создан автоматически шаблоном проекта, но вы все равно можете удалить/переименовать/сломать его. Если вы удалили его, проверьте свой info.plist, чтобы увидеть, есть ли на него ссылка.   -  person Jason    schedule 05.12.2016
comment
В разделе info.plist -> Информация о развертывании раздел «Основной интерфейс» был оставлен пустым, но я не уверен, был ли он пустым раньше, потому что я не касался этой части. Теперь я вставил туда LaunchScreen, но ошибка все еще там.   -  person LittleFunny    schedule 05.12.2016
comment
У вас есть файл LaunchScreen.storyboard в проекте приложения для iOS? У вас есть экран запуска, указанный в поле Info.plist->Launch Images->LaunchScreen? Если это так, попробуйте удалить его, если вы не хотите использовать раскадровку для экрана запуска.   -  person jgoldberger - MSFT    schedule 06.12.2016
comment
Спасибо, я думаю, что решил, удалив папку obj, которая автоматически создается при компиляции.   -  person LittleFunny    schedule 07.12.2016


Ответы (2)


Решено удалением автоматически созданных папок. Так как он регенерировался при компиляции.

person LittleFunny    schedule 06.12.2016

В моем случае - пришлось запустить Xcode и установить последние обновления, после этого заново открыть решение в VS

person Serg.ID    schedule 23.10.2018