撤消“升级iPad的当前目标?

时间:2010-05-10 04:13:39

标签: iphone ipad ios

我已升级目前的iPad for iPad,我不喜欢结果。现在,我试图通过删除文件来降级,但它不起作用。救命啊!

我是否需要更改项目设置? 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
)

编辑:

我似乎已从项目中删除了我的Class文件。它现在再次适用于iPhone模拟器。是时候查看iPad模拟器和最低操作系统的交易了。

2 个答案:

答案 0 :(得分:4)

在目标下查看 - 您应该拥有原始目标,而另一个应用名称是ipad(或类似的东西)。您将不再需要此目标,因此请将其删除,并确保您的构建配置指向您的原始目标 - 这样,在执行构建时,正确的文件将被编译并复制到应用程序包中。 / p>

我建议你总是备份你的项目 - 特别是在你的xCode项目上运行一个工具之前,这个工具的变化就像这样大。实际上,我发现总是值得更进一步并使用源代码管理。

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

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

答案 1 :(得分:0)

转到编辑活动目标(编辑部署目标),然后将目标设备系列更改为iPhone