Ошибка Codesign в Xamarin Studio 5.9.7 (сборка 9) и Xamarin.iOS 9.0.1.18
я обновил Xamarin Studio до последней версии в бета-канале. Когда я пытаюсь запустить приложение, я получаю следующую ошибку:
Signing application
codesign -v --force --sign "[hex]" --entitlements "/Users/[username]/devel/git/[app]/bin/iPhone/Debug/[app].xcent" "/Users/[username]/devel/git/[app]/bin/iPhone/Debug/[app].app"
/Users/[username]/devel/git/[app]/bin/iPhone/Debug/[app].app: invalid resource specification rule(s)
codesign exited with code 1
почему это может быть? И как мне это обойти?
- Xamarin Studio 5.9.7 (сборка 9)
- Xamarin.iOS 9.0.1.18 (Business Edition)
- Xcode 7.0 (8227) построить 7A220
ближайший ключ у меня был https://forums.xamarin.com/discussion/28480/upload-to-appstore-failed-contains-an-invalid-key-cfbundleresourcespecification-in-bundle, но я не могу найти вариант в упомянутой Xamarin Studio.
4 ответов
Это известная проблема, упомянутая здесь. Частичный обходной путь сделал трюк для меня.
непубличная ошибка 31424- [Xamarin Studio] [iOS] классический API только на Mac: "файлы правил ресурсов "" не найден". Частичное решение: включите " параметры проекта - > общие - > использовать MSBuild build engine (неподдерживаемый для этого типа проекта)" и очистите и перестройте проект. (MSBuild build engine теперь работает для многих классических проектов API.)
редактирование проекта *.csproj файл с textedit и удалить xmlns= "" в
тогда продолжайте с ответом от teahaige
ответ Гагагу сработал для меня. У меня было несколько строк, таких как следующие .csproj файл:
<InterfaceDefinition Include="xyz.xib" xmlns="" />
удаление xmlns=""
части, затем установка опции MSBuild build engine, а затем очистка и перестройка проекта сделали трюк.
Я смог исправить эту проблему, обновив мою версию Xamarin до 5.9.7 build 12 beta.
есть билет, относящийся к этому на Bugzilla (https://bugzilla.xamarin.com/show_bug.cgi?id=34384#c2) поэтому эта проблема должна быть исправлена, когда эта сборка попадает в основной канал выпуска.
в то же время вы можете установить бета-версию 5.9.7 build 12, Если вы перейдете на бета-канал в параметрах обновления Xamarin.