【问题标题】:Xcode Build and Archive for Enterprise Distribution builds old archiveXcode Build and Archive for Enterprise Distribution 构建旧存档
【发布时间】:2019-04-26 18:55:48
【问题描述】:

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

【问题讨论】:

  • Organizer > Archives 中是否有多个应用程序列表?你确定你选对了?听起来你也没有最新版本的 xcode。
  • xcode 3.2.6 是的,我什至已经删除了所有档案并建立了新档案,因此没有机会分发旧档案
  • 您是否在为企业分发之前再次验证构建?
  • 我要做的第一件事就是将您的 Xcode 更新到最新版本 4.3.2。
  • 不,我不会再次验证,但我不明白为什么我需要这样做。 Weire,我以为我是最新的。几周前我刚刚通过应用商店安装了它。我会检查一下。这肯定比把我的头撞在墙上要好。

标签: ios xcode cordova


【解决方案1】:

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

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

当我遇到与原始问题类似的情况(保留我已删除的项目,或类似地丢失我已添加的项目或保留我已更改的项目图标)时,我对我的项目执行清理,关闭它, 在管理器中点击 Delete...,甚至可能将其从管理器中删除,甚至可能从磁盘中删除,然后如果您以这种方式将其置于版本控制之下,则从 git 重新签出,然后重新打开从头开始的项目。

【讨论】:

    【解决方案2】:

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

    我清理了项目。

    构建 > 清洁 - 不是 100% 说明“清洁”应该意味着/做什么,但它允许项目以某种方式从当前文件而不是旧文件构建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-19
      • 1970-01-01
      • 2014-06-24
      • 2013-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多