这个问题似乎与XCode Build and Archive for Enterprise Distribution builds old archive有关,但答案并不适用于我;我希望发布一个新问题是可以接受的。XCode存档以前的版本
我们有一个使用企业分布方法分布的iOS应用程序。过去一年里,它通过发布新的IPA并让用户删除并重新安装应用程序而定期更新。最近,当我存档和分发应用程序时,它安装正确,但它是几天前的前一个版本,没有任何最近的变化。这些内容与文本标签一样简单,并且文字错误提示。
我所做的一切,我能想到的,包括:
确认它建立并在模拟器上运行正常,并直接构建到iPhone时。在这些情况下,一切都很好。
清理项目。
在组织者中,删除所有档案并删除项目。
手动删除DerivedData文件夹。
重命名IPA并更新分发plist以确保文件不会以某种方式缓存在Web服务器上。
删除整个项目并从SVN进行全新结帐。
即使当我做所有这些事情在一起,所以我已经完全删除从我的电脑和Xcode和项目与源文件的全新副本重新归档,它仍然存档过时的版。这可能来自哪里?我应该完全重新安装XCode吗?
“让用户删除并重新安装应用程序” - 仅供参考,删除应用程序是不必要的,当然会导致用户数据丢失。 – 2012-08-06 13:19:32
另外还有一个问题,您最近是否更改了套件ID?难道你的设备有两个版本,新版本隐藏在不同的屏幕上? – 2012-08-06 13:20:26
包ID尚未更改。我刚刚证实,该应用程序已完全删除,并且正在运行刚刚安装的应用程序,因此设备本身似乎没有旧的应用程序。 – 2012-08-06 13:28:37