我的应用程序在运行4.2.1 iOS的物理设备上正常运行。
在模拟器上它在4.1和4.3中运行良好..但是如果我尝试在4.2模拟器上运行应用程序,则根本不会出现某些界面元素(按钮,分段控制器等)。
我尝试将构建目标更改为4.1和4.2但无效。
我很困惑,显然如果我使用4.3目标构建,我就不能再在我的物理设备上运行了,但是如果我将它设置为4.2或4.1我可以在运行4.2.1的设备上运行它没问题。此外,如果我使用4.1作为目标构建我可以在我的4.1模拟器上运行它也没有问题。问题似乎完全在4.2 iOS模拟器上。
这是一个已知问题吗?有什么我需要担心的吗?如果有的话,我可以在这做什么?
是4.2模拟器搞砸了吗?
答案 0 :(得分:1)
每个iphone模拟器版本都保留了自己的应用副本。尝试从~/Library/Application\ Support/iPhone\ Simulator/4.2
删除应用程序的目录,笔尖可能已更改,但由于某种原因未被复制...在构建之前请执行清理。
答案 1 :(得分:0)
我是2年的应用程序开发人员,我可以向你保证,如果它适用于其他两个版本,而不是4.2模拟器是故障......这在我的应用程序上发生了很多但它们总是在手机上工作。 Apple仍将批准您的应用程序,无论他们拥有什么软件版本,它仍会加载到其他人的手机上(4.0 +) 不要出汗;)