我正在尝试用watch app退出ios app。
像往常一样,我删除_CodeSignature文件夹,使用配置,证书和权利运行codesign
它完成而没有预期的错误。从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
该文件的目的是什么?我也应该辞职吗?

最佳答案

苹果期望(部分)具有以下结构:

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

因此,即使WK是mach-O二进制文件,也不应辞职。

07-25 23:04