iphone - 撤消“为 iPad 升级当前目标?

标签 iphone ipad ios

我已经升级了当前的 iPad 版 Target,但我不喜欢这个结果。现在,我试图通过删除文件来降级,但它不起作用。帮助!

我需要更改项目设置吗? XCode 是否保留项目的备份?怎么办...它不再在 iPhone 上运行...

编辑:

iPhone 模拟器上的控制台崩溃日志:

2010-05-10 00:11:02.455 iDecide[9743:207] Unknown class iDecideAppDelegate in Interface Builder file.
2010-05-10 00:11:02.456 iDecide[9743:207] Unknown class iDecideViewController in Interface Builder file.
2010-05-10 00:11:02.465 iDecide[9743:207] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UICustomObject 0x391eb80> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key viewController.'
2010-05-10 00:11:02.466 iDecide[9743:207] Stack: (
    34047067,
    2420679945,
    34206145,
    215656,
    214197,
    4551796,
    33949999,
    4546347,
    4554615,
    2715730,
    2754518,
    2743092,
    2725503,
    2752609,
    39038297,
    33831808,
    33827912,
    2719253,
    2756527
)

编辑:

看来我已经从项目中删除了我的类文件。它现在可以再次在 iPhone 模拟器上运行。是时候检查 iPad 模拟器和最低操作系统的交易了。

最佳答案

在 Targets 下查看 - 你应该有你的原始目标和另一个是应用程序名称 - ipad(或类似的东西)。你将不再需要这个目标,所以摆脱它,并确保你的构建配置指向你的原始目标——这样,当你执行构建时,正确的文件被编译并复制到应用程序包中。

无论如何,我建议您始终对您的项目进行备份 - 特别是在您对 xCode 项目运行一个工具进行如此大的更改之前。事实上,我发现更进一步并使用源代码控制管理总是值得的。

Xcode 内置了对 SVN 的支持,但我仍然发现它有问题(尤其是在处理资源 fork 时),因此建议使用单独的客户端 (I use Syncro) .您甚至可以在本地(在您的文件系统上)设置您的 SVN 存储库,因此不必指定服务器/主机。谷歌上有数百个 SVN 指南,因此值得研究。

SVN 为您提供项目所有更改的工作历史记录,因此您可以恢复到工作代码库如果最坏的情况发生。设置源代码控制系统所浪费的时间远远抵消了从您所经历的事故中恢复所花费的时间。

关于iphone - 撤消“为 iPad 升级当前目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2800267/

相关文章:

iphone - NSManagedObjectContext 无法删除其他上下文中的对象

ios - ViewController 之间的 segue 出现问题

ios - 检查 textField.text isEqualToString

ios - Xcode 6 Storyboard导航栏宽度不是 iPhone 6 的全宽

iphone - 想要在圆圈中显示图像是可能的以及如何

iphone - 获取 UIView 框架缩放动画

iphone - Xcode 编译图像吗?

iphone - 弹出窗口内容 View 的额外高度

javascript - 获取 APNS 服务的设备 token 列表

iphone - 尝试以编程方式创建 rightBarButtonItem