gpt4 book ai didi

iphone - 在没有开发者程序的设备上安装 iOS 应用程序,iOS 5.1

转载 作者:IT王子 更新时间:2023-10-29 08:15:44 26 4
gpt4 key购买 nike

我正在尝试将我的 iOS 应用程序安装到运行 iOS 5.1 的设备上。它目前还没有越狱,但如果需要的话,我会这样做。

当我运行 iOS 5.0.1 时,我关注了这个线程:How can I deploy an iPhone application from Xcode to a real iPhone device?并创建了一个自签名证书,效果非常好。

更新到 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 中崩溃但在模拟器中运行良好?

谢谢/蒂姆

最佳答案

我遇到了与您完全相同的问题,让应用程序在带有 Xcode 4.3.2 的 iOS 5.1 上运行,我刚刚设法使用这里的方法让它几乎完美地工作:

Building Apps for iOS 5.1 with Xcode 4.3.2

它基于 this one from iPhone Dev wiki ,但我必须包括一些更改 - -gta 开关会导致构建错误,并且说明并不完全明确。完整的教程在那篇博文中,但步骤基本上是:

  1. 创建名为“iPhone Developer”的自签名证书
  2. 在 Xcode 项目build设置中重新打开“代码签名身份”- 使用您的自签名证书“​​iPhone Developer”
  3. 按照说明更改 info.plist 的出现
  4. 下载ldid,使之可执行
  5. 创建 python 脚本,将其粘贴到/usr/bin 中,相应地更改 python 脚本引用
  6. 更改 iPhoneCodeSign.xcspec 以使用 ldid3.py
  7. 通过 ssh 在设备上创建 tdmtanf 文件
  8. 不要将 -gta 标志放在“其他代码签名标志”中

我碰巧使用 Unity 进行调试,因此缺少使用 -gta 进行 Xcode 调试并没有困扰我 - 显然 Objective C 开发人员将需要此功能,因此希望有人可以扩展此功能(如果他们能够正常工作)。我目前正在我的 iPhone 5.1 上开发我的应用程序,希望你能得到相同的结果。

关于iphone - 在没有开发者程序的设备上安装 iOS 应用程序,iOS 5.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10494398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com