Ошибка при установке приложения, оставленного в покое - PullRequest
1 голос
/ 26 мая 2019

Я пытаюсь подать в отставку приложение IOS с приложением часов.Как обычно, я удаляю папку _CodeSignature, запускаю codesign с предоставлением, сертификатом и правами.Это завершается без ошибок, которые ожидаются.Bud во время установки из Xcode Я получаю следующие ошибки:

Executable stub at ... watch.app/_WatchKitStub/WK not signed by Apple
The WatchKit 2.0 app being installed contains an invalid application executable.

Рядом с папкой _CodeSignature находится _WatchKitStub с единственным файлом WK.Какова цель этого файла?Должен ли я также уйти в отставку?

1 Ответ

1 голос
/ 02 июня 2019

Apple ожидает (частично) следующую структуру:

MainApp.app
|
+- Watch/
   |
   +- MainAppWatchApp.app/
      |
      +- MainAppWatchApp (WatchKit stub executable -- re-signed)
      +- _WatchKitStub/
         |
         +- WK (WatchKit stub executable -- unmodified)

Так что WK не должен быть отправлен в отставку, даже если это бинарный код mach-O.

...