Xcode Build and Archive for Enterprise Distribution构建旧存档

时间:2012-04-03 18:44:50

标签: ios xcode cordova

我正在为内部分发企业级别创建一个应用程序。我已经创建了应用程序并测试了在我自己的服务器上托管它,甚至让点击安装工作。虽然我对应用程序有一些更新,但我进行了编辑,我甚至在模拟器中看到它们。当我构建和存档应用程序的东西似乎很好,然后我转到组织者窗口中的存档项目,单击共享按钮并分发企业,我输入详细信息,如ipa最终URL和应用程序标题,然后确定& amp;保存。然后我将应用程序上传到我的服务器并更新任何链接以指向这个新应用程序。点击安装仍然可以正常运行,但它会安装旧版本的应用程序。我甚至在新设备上试过这个。是否有一些步骤我的任务是告诉Xcode一些版本要构建?如果是这样,我不知道模拟器如何显示更新,但构建的存档未显示最新代码。我可以在模拟器目录中找到的应用程序文件大小为9.4MB,但在构建和存档后保存的应用程序仅为1.4MB(更新涉及大量添加的图像),因此存档的构建不均匀获取新文件?

2 个答案:

答案 0 :(得分:2)

如果干净不起作用,请尝试完全删除派生数据文件夹。

enter image description here

默认位置位于/Users/you/Library/Developer/Xcode/DerivedData。如果您没有在首选项中使用DerivedData位置,则可能会找到包含缓存的子文件夹。

当我遇到类似于原始问题的情况时(保留我已删除的项目,或类似缺少的项目,我已添加或保留项目图标我已更改),我执行清理我的项目,关闭它,在组织者中点击删除... ,甚至可能从组织者中删除它,甚至可能从磁盘中删除然后从git重新签出,如果你有这种方式在版本控制下,然后重新打开该项目从头开始。

答案 1 :(得分:1)

我想通了,并且认为我应该发布它,以防它帮助其他人。

我清理了项目。

构建>清理 - 不是100%的“干净”应该是什么意思/做什么,但它允许项目从当前文件而不是旧文件以某种方式构建。