Проблемы с подписью кода при привязке библиотеки Swift в приложении Xamarin - PullRequest
0 голосов
/ 27 марта 2019

Мы связали библиотеку Swift для использования в нашем приложении Xamarin, но у нас возникают проблемы с подписанием кода, когда мы пытаемся отправить сборку в Apple, например:

Payload/MyApp.Touch.app/: a sealed resource is missing or invalid file modified: /Users/Me/Downloads/Payload/MyApp.Touch.app/Frameworks/libswiftSceneKit.dylib file modified

Эта ошибка повторяется для каждого .dylib.

Это происходит только тогда, когда мы пытаемся выполнить сборку и развертывание через AzureDevOps. Я подтвердил с помощью codesign, что локальная сборка не отображает эту проблему.

Здесь есть более подробная информация о проблеме: https://github.com/Flash3001/Xamarin.SwiftSupport/issues/26, но кто-нибудь еще сталкивался с такой проблемой подписания кода для сборок, развертываемых из AzureDevOps?

1 Ответ

0 голосов
/ 05 апреля 2019

Я не дошел до того, почему подпись кода становится недействительной, но в качестве обходного пути я добавил шаг, чтобы использовать codesign для повторной подписи пакета после первоначальной сборки.

...