我从客户那里得到了一个 .ipa 文件(没有源代码访问权限)。应用商店中不再存在此应用。我的客户现在希望我再次编写这个应用程序。为了了解这个应用程序是关于什么的,我试图通过转到Organzer > Devices
然后选择我的设备来在我的开发人员设备上安装 .ipa 文件。随着Add to portal
我将文件添加到设备中。
但是,当在我的设备上启动应用程序时,它会升起打开但在达到全屏尺寸之前消失。没有留言。
问题: 我想弄清楚这是否是应用程序的错误(没有错误日志)或者是否不可能这样做?如果可能的话,我应该如何让应用程序工作?
编辑:控制台说:
SpringBoard[15] <Warning>: Unable to obtain a task name port right for pid 2582: (os/kern) failure
Nov 25 13:25:16 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.dcomplex.NVRViewerMilestone[0xdb31]) Exited: Killed: 9
Nov 25 13:25:16 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.dcomplex.NVRViewerMilestone[0xdb31]) Throttling respawn: Will start in 2147483647 seconds
Nov 25 13:25:16 unknown SpringBoard[15] <Warning>: Application 'hawk-i' exited abnormally with signal 9: Killed: 9
Nov 25 13:25:17 unknown kernel[0] <Debug>: AppleFairplayTextCrypterSession::fairplayOpen() failed, error -42004
更新:
使用答案中提到的脚本后,Denis
我能够用我的替换现有签名。不幸的是,我无法启动该应用程序,并且得到了如上所述的确切控制台消息,除了最后一行与不同的错误号不同:
unknown kernel[0] <Debug>: AppleFairplayTextCrypterSession::fairplayOpen() failed, error -42022
更新 2:
Denis
非常友善,并试图用谷歌的iResign工具来解决我的问题,不幸的是再次没有成功。就我而言,我开始相信没有解决方案来运行该应用程序,但对于其他人来说,接受的答案(丹尼斯)可能是要走的路。
和平。