2013-02-19 29 views
5

是否可以在Xcode上重新打开一个.xcarchive文件?我可以在Xcode上重新打开.xcarchive吗?

我知道这并不常见,但我想按照提交给App Store的原则打开一个项目。我没有备份这个确切的版本,所以打开存档副本真的太棒了!

在你问我为什么不直接从商店下载它之前,我必须说这个版本已经获得批准,并且正在等待发布。 :)

谢谢!

+0

你需要开始使用一些_version tracker_,共创美好未来。 – holex 2017-01-19 16:38:36

回答

15

xcarchive是包含用于该应用一个(编译)应用程序包,一个dSYM(调试文件)的文件夹,并包含有关该归档的元数据的Info.plist(如应用程序的名称和日期创建存档)。您可以通过按住Ctrl键或在Finder中右键单击并在“Show Package Contents”中选择“xcarchive”来查看。

存档不包含您的应用程序的源代码(除非您在项目配置中犯了严重错误)。

你应该使用像git这样的版本跟踪系统来存储你的源代码。当您创建用于分发的xcarchive时,应该在构建系统中标记当前版本的源代码,以便您可以轻松提取用于构建该归档的源代码。

+0

谢谢,你是对的。档案内是.app文件,里面是应用程序,而不是源代码。感谢您的解释。我想要的是在应用程序上测试一件事情,所以我将该压缩文件转换为.ipa文件(管理器 - >分发 - > Save for Enterprize)。我有.ipa文件,但到目前为止我无法安装在任何设备上。 iTunes表示“签名者无效”。 – tomDev 2013-02-19 04:12:35

+0

我不知道任何关于企业分销。如果您具有目标设备的UUID,则可以将其添加到您的开发人员配置文件(在开发人员门户网站中),在Xcode Organizer中同步您的配置文件,然后为ad-hoc发布构建IPA。 – 2013-02-19 04:16:11

+1

...或者从现有存档创建IPA以进行即席分发。 – 2013-02-19 04:16:49

1

您可以通过右键单击它看到项目名[日期时间] .xcarchive的内容,并选择显示包内容

它包括三​​个方面:

  1. dSYMs:的dSYM文件存储调试符号为您的应用程序。

  2. Info.plist:包含ApplicationProperties,ArchiveVersion,CreationDate,Name,Scheme等详细信息的属性列表。

  3. 产品:这包含您的项目的应用程序文件。

Step 1

Step 2

相关问题