当使用sigh对嵌入了位码的IPA进行签名时,签名过程将无错误地结束,但是在使用Xcode在设备上安装IPA之后,应用在启动时崩溃。
我无法从设备中检索崩溃日志,唯一的提示就是我Mac上的Console.app中的该日志。

Failed to start job for application<it.prima.prima>: <NSError: 0x15f21fa10; domain: NSPOSIXErrorDomain; code: 3; reason: "No such process"> {
    userInfo = {
        RBLaunchdOperation = launch_get_running_pid_4SB;
        RBLaunchdJobLabel = UIKitApplication:it.prima.prima[028c][rb-legacy];
    }
}

这不是很有帮助。

最佳答案

经过几次尝试,我发现只有在退出嵌入了位码的应用程序时才会发生这种情况。
从项目设置(ENABLE_BITCODE = NO)中删除位码支持可解决此问题。

10-07 19:27