我正在尝试将我的 iOS 应用程序安装到运行 iOS 5.1 的设备上。它目前尚未越狱,但如果需要的话,我会这样做。
当我运行 iOS 5.0.1 时,我关注了这个线程:如何将 iPhone 应用程序从 Xcode 部署到真正的 iPhone 设备?并创建了一个自签名证书,它就像一个魅力。
更新到 Xcode 4.3.2 和 iOS 5.1 后我无法让它工作
我也试过关注这个线程但没有成功:Test iOS app on device without apple developer program or jailbreak
那么如何在不成为开发人员计划成员的情况下将我的应用程序从 Xcode 4.3.2 安装到运行 iOS 5.1 的 iPhone 4 上?
编辑:我现在可以将应用程序放到 iPhone 上。但是当我尝试启动它们时,它们崩溃了,甚至启动图像都没有出现。我已经越狱了设备,安装了 Appsync,编辑了 SDKSettings.plist 并将构建属性更改为“不要编码签名”。
这是我尝试启动应用程序时控制台给我的信息,我在 Xcode 中没有收到任何崩溃日志:
May 8 18:25:35 unknown SpringBoard[54] <Warning>: Unable to obtain a task name port right for pid 1017: (os/kern) failure
May 8 18:25:35 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.KerschApps.Test[0x2fa8]) Exited: Killed: 9
May 8 18:25:35 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.KerschApps.Test[0x2fa8]) Throttling respawn: Will start in 2147483647 seconds
May 8 18:25:35 unknown SpringBoard[54] <Warning>: Application 'Test' exited abnormally with signal 9: Killed: 9
May 8 18:25:36 unknown kernel[0] <Debug>: AMFI: hook..execve() killing pid 1017: no code signature
为什么我的所有应用程序在模拟器中运行良好时都会在 iPhone 中崩溃?
谢谢/蒂姆