gpt4 book ai didi

ios - 从 xcode3 切换到 xcode4 - 无法将程序加载到较旧的 iPod Touch

转载 作者:技术小花猫 更新时间:2023-10-29 10:47:29 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
iPhone app does not run on old device (3G, 3GS, …)

我遇到了与此 (iPhone app does not run on old device (3G, 3GS, ...)) 类似的问题,但该页面上的解决方法对我没有任何作用。我一直在 XCode3 上开发 iOS 应用程序,并在运行 iOS 4.2.1 的较旧的第二代 iPod Touch 上进行测试。最近几天一直在尝试改用 XCode4。

我能够使用模拟器在 XCode4 下构建和运行应用程序,这两个应用程序是我最初在 XCode3 下开发的,以及全新的 XCode4 创建的“Hello World”类型的应用程序。但是,当我尝试在实际硬件上安装一个时,它失败了,并且几乎没有错误消息。 XCode4 中的调试窗口没有显示任何错误。 XCode 顶部中间的事件/状态指示器从“Building [AppName]”直接变为“Finished Running [AppName]”,但应用程序从未在设备上传输或运行。

如果我通过 Organizer 查看 iPod 的控制台,我会看到一堆错误,例如:

Thu Jun 16 15:17:56 unknown lockdownd[16] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection

Thu Jun 16 15:17:56 unknown com.apple.mobile.lockdown[16] <Notice>: Could not receive size of message

我猜这与此有关。我试过从我的 Mac 上拔下所有其他 USB 设备,但没有任何区别。尝试重新启动设备和 Mac,但同样没有区别。

我已经把iOS的部署目标调整到4.2了,所以我觉得没有什么问题。设备显示在管理器中,带有绿点和有效的未过期配置文件。在代码签名属性下,它看起来像:

Code Signing Entity     Don't Code Sign
Debug Don't Code Sign
Any iOS SDK iPhone Developer (currently matches...[profile I have installed])
Release Don't Code Sign
Any iOS SDK iPhone Developer (currently matches...[profile I have installed])

设备本身在方案下拉列表中显示为:

[DeviceName] (4.2.1 overriding Base SDK to 5.0)

有没有人遇到过类似的问题或者有什么建议?

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