我在 AppStore 上有一个 6 个月大的应用程序,它在 Mac OS 10.6.8 上使用 XCode 4.0.2 编译和运行没有问题,购买时在任何设备上都没有问题。
最近,我想推出一个新版本并进行了一些改进,甚至不涉及代码更改。在模拟器中一切看起来都很好,但是当我尝试安装我的 Ad-Hoc 构建时,我遇到了一个问题:我的设备现在运行的是 iOS 5.1.1,它无法安装。
恢复到 iOS 4 被证明是不可能的,所以我安装了带有 iOS 5 SDK 的 XCode 4.2。(我也可以升级到 Lion,但是......)
当我尝试在模拟器中运行该应用程序时,它完全崩溃了,到处都有大约 50 个问题,甚至无法通过第一个屏幕。
虽然我可以在书面代码中找到解决方法,但我不是程序员,也不知道如何解决所有这些问题。除了为每个新的 iOS 版本招聘一名程序员之外,我唯一的选择是直接在 AppStore 上发布它并使用实时产品进行测试吗?(例如在一次性 App ID 下)
我只是想不通为什么在实际设备上运行良好的产品不能在测试台上运行。
感谢您提出我的菜鸟问题,非常感谢您的指导。
(警告截图: http: //www.sunnyphotography.com/_temp/warnings.png)