我有一个应用程序在运行 4.2.1 iOS 的物理设备上运行良好。
在模拟器上,它在 4.1 和 4.3 中运行良好。但是,如果我尝试在 4.2 模拟器上运行该应用程序,一些界面元素(按钮、分段 Controller 等)根本不会出现。
我尝试将构建目标更改为 4.1 和 4.2,但没有成功。
我很困惑,显然如果我使用 4.3 目标构建,我将无法再在我的物理设备上运行,但如果我将其设置为 4.2 或 4.1,我可以在运行 4.2.1 的设备上运行它,没有问题。另外,如果我使用 4.1 作为目标进行构建,我也可以在 4.1 模拟器上运行它,没有任何问题。该问题似乎纯粹出现在 4.2 iOS 模拟器上。
这是一个已知问题吗?有什么我需要担心的吗?我可以在这里做什么(如果有的话)?
4.2 模拟器是不是搞砸了?
最佳答案
每个 iPhone 模拟器版本都保留自己的应用程序副本。尝试从 ~/Library/Application\Support/iPhone\Simulator/4.2
删除应用程序的目录, Nib 可能已更改,但由于某种原因没有被复制...执行在构建之前进行清理。
关于iphone - iOS 4.2 的问题(适用于 4.1、4.3 和 4.2.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6182631/