【发布时间】:2011-11-15 18:26:23
【问题描述】:
我有一个基于 Xcode 4.2、iOS 5 的应用程序,部署目标 iOS 4.2,为调试而构建,具有有效的身份/配置文件(它们在 Xcode 3 下工作),插入了电话(实际上是一个 iPod Touch 4.2.1)并由组织者确认,并显示配置文件。
应用程序在模拟器下运行良好,但是当我为 Touch 编译/运行时,它显示“构建成功”,然后立即在构建进度中出现“已完成在 iPod Touch 上运行 XXX”盒子。 Xcode 控制台和 Touch 的控制台都没有显示任何消息。也没有设备日志。该应用程序未显示为已安装在设备上。 applicationDidBecomeActive 入口处的断点永远不会被命中。
知道有什么问题吗?我已经在 Xcode 4 上下搜索了任何可能包含隐藏的构建/部署错误消息的构建日志的迹象,但找不到任何东西。
我确实找到了this 线程,但与“架构”的东西混在一起并没有产生任何变化。
啊哈!!在“项目”和“目标”下都有“架构”条目,我在搞砸“项目”。在“目标”下设置“架构”会导致它开始工作。 (YOY 他们两者都有,当一个被忽略时,YOY 在这种情况下他们不会产生某种错误消息吗?)
【问题讨论】:
-
您是否尝试过重启设备?
-
重启Xcode,重启设备。去了Xcode 3,成功安装了同一个app,删了app,回到Xcode 4,还是一样。
标签: iphone deployment xcode4.2