我们刚换了硬盘。在替换它之前,我备份了所有Xcode的* .xarchive文件。这些是您在构建之后和签署分发之前获得的存档。
在设置新的硬盘后,我将档案移回并重新导入Xcode并从一个分发.ipa,看看它们是否仍在工作。但是当我尝试安装新的.ipa时,它抱怨“已经添加了已修改或已删除的已签名资源”。
(我确实知道“签名资源已修改”错误上有很多线程,但在这种情况下,我更想知道是否有正确的方法来移动存档文件或修复它们。)
答案 0 :(得分:2)
* .xarchive实际上不是一个文件,它是一个显示为文件的包文件夹。它包含您的二进制文件和来自您的应用程序的所有资源,如果一个被更改,则可能是问题。
因为我们在备份之前压缩了xarchive文件夹。
还会对存档中的二进制文件进行签名并包含配置文件。可以使用不同的密钥或不同的配置文件替换配置文件。