2012-11-08 42 views
2

我们刚刚更换了硬盘驱动器。在替换之前,我备份了所有Xcode的* .xarchive文件。这些是您在构建和签署分发之前获得的档案。正在移动Xcode .xarchive归档文件

安装完新硬盘后,我将归档移回原处并重新导入到Xcode中,并从一个分布中制作了一个分布.ipa,看看它们是否还在工作。但是当我尝试安装新的.ipa时,它会抱怨“已签名的资源已被添加修改或删除”。

(我也知道上有许多线程“签名资源修改”错误,但在这种情况下,我更想知道是否有将归档文件或修复它们的正确道路。)

+0

对不起,拖出一个老问题 - 但我有一个硬盘几乎充满了XCode档案。我想将整个./Archives目录移动到另一个卷。我可以用典型的shell命令(cp/mv/etc)来做到这一点,并且仍然让Xcode看到它们吗? –

回答

2

* .xarchive实际上不是一个文件,它是一个显示为文件的包文件夹。它包含你的二进制文件和你的应用程序中的所有资源,如果你修改了它,那可能是问题所在。

因为我们在备份前压缩xarchive文件夹。

存档中的二进制文件也被签名并包含配置文件。可以使用不同的密钥或不同的配置文件替换配置文件来辞职。