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