我在Xcode方面是业余的,这件事对我来说很重要。
我的朋友用他的开发者身份来发布我的应用程序,他让我给他.xcarchive而不是*.ipa文件。
正如我在堆栈溢出主题中所读到的,.xcarchive具有相同的ipa内容,不关心丢失和窃取源代码。
但是,当我检查我的xcarchive并使用“显示内容”选项时,我会在应用程序文件夹中看到大多数像图像和源代码这样的项目文件,还有一些代码在*.nib文件中。
这很正常吗?如果我提取ipa,如果我得到同样的结果?
在存档项目之前,Xcode中是否有更好的安全性或提示可以更好地激活?
发布于 2017-07-04 09:49:45
这是正常的。为了发布您的应用程序,您的朋友确实需要xcarchive,因为他们需要使用适当的配置配置文件进行导出IPA文件,并使用他们的代码签名标识进行签名。尽管可以替换IPA文件中的配置文件并再次对其重新签名,但这是一项艰巨的任务,您不希望任何朋友这样做。如果你信任你的朋友发布你的应用程序,你应该信任他们,分享xcarchive。
当您使用比较xcarchive和IPA文件的内容时,您可以看到xcarchive包含一个dSYMs文件夹,其中包含用于dSYM的dSYM文件--开发人员需要这样做才能知道应用程序崩溃的文件和行号。
https://stackoverflow.com/questions/41729398
复制相似问题