2011-09-22 28 views
0

与使用常规开发证书部署相比,使用企业证书部署iOS应用程序时缺少UI元素和/或属性差异。有人会知道为什么会发生这种情况吗?我已确认一些图像未被复制并与构建捆绑在一起。使用企业证书进行部署具有UI差异

回答

2
  • 对于任何缺失的图像,检查您的图像名称的情况。
  • 做一个完整的重建你的应用程序(即生成 - >清洁)。
  • 做一个更全面的重建 - 删除“建”与模拟器文件夹
  • 确保所有的发钞银行和图像都包含在你的企业目标
  • 尝试特设建立

的XCode本身可以有点片状。我注意到4.1中有一些固定的东西在4.0.2中被破解,尽管最新的beta版本引入了自己的错误。除此之外,吹掉构建文件夹会强制编译器重新开始 - 也就是说,它会强制编译器以IDE未写入的方式处理一致。

仅仅因为项目导航器中包含一个文件并不意味着它将包含在您的项目中。选择该文件并查看Utilities视图(XCode的右侧窗格)中File Inspector选项卡的“Target Membership”部分。

某些属性在IB中不起作用。 IB可以是越野车。此外,模拟器和设备之间还有一些区别。在设备上测试调试和临时构建可能会帮助您发现问题。

我有时不得不吹掉分配版本,并从头开始,由于一些奇怪的行为,就像你所描述的。 Ad Hoc构建是一种稍微不同的分布类型,因此创建新的分布可能会绕过您为Enterprise配置设置的任何奇怪属性。