iOS应用程序分发-存档.ipa文件

iOS应用程序分发-存档.ipa文件,ios,xcode,in-house-distribution,Ios,Xcode,In House Distribution,我有一个.ipa文件,该文件使用企业证书签名,并使用内部分发配置文件。我没有带原始源代码。当我在devcenter中阅读这篇发行版文章时,我明白为了发行的目的必须对它进行归档。我不知道如何存档.ipa文件。你能在这方面帮助我吗?我不熟悉这个iOS开发世界。我将假设所有内容都是正确构建和签署的,并具有正确的配置文件和分发证书 您需要由XCode生成的myApp.ipa和myApp.plist,可能还有其他方法,但通过XCode生成这些方法是最简单的。拥有这两个文件后,将它们上载到服务器(例如pub

我有一个
.ipa
文件,该文件使用企业证书签名,并使用内部分发配置文件。我没有带原始源代码。当我在devcenter中阅读这篇发行版文章时,我明白为了发行的目的必须对它进行归档。我不知道如何存档.ipa文件。你能在这方面帮助我吗?我不熟悉这个iOS开发世界。

我将假设所有内容都是正确构建和签署的,并具有正确的配置文件和分发证书

您需要由XCode生成的
myApp.ipa
myApp.plist
,可能还有其他方法,但通过XCode生成这些方法是最简单的。拥有这两个文件后,将它们上载到服务器(例如
public\u html/app/myApp.ipa
public\u html/app/myApp.plist

您的用户通过Safari导航到您的下载页面。在此页面上,您可以包含如下链接:

<a href="itms-services://?action=download-manifest&url=http://mydomain.com/app/myApp.plist">Install the app</a>
此URL通常也会在XCode中的存档过程中添加,但可以轻松编辑。它指向
.ipa
(它实际上是一个zip文件,包含可执行文件和图像等其他资源)


当用户点击Safari中的“安装应用程序”时,它将读取plist文件,如果到目前为止一切都成功,它将提示用户安装应用程序。

我将假设所有内容都已正确构建和签名,并具有正确的配置文件和分发证书

您需要由XCode生成的
myApp.ipa
myApp.plist
,可能还有其他方法,但通过XCode生成这些方法是最简单的。拥有这两个文件后,将它们上载到服务器(例如
public\u html/app/myApp.ipa
public\u html/app/myApp.plist

您的用户通过Safari导航到您的下载页面。在此页面上,您可以包含如下链接:

<a href="itms-services://?action=download-manifest&url=http://mydomain.com/app/myApp.plist">Install the app</a>
此URL通常也会在XCode中的存档过程中添加,但可以轻松编辑。它指向
.ipa
(它实际上是一个zip文件,包含可执行文件和图像等其他资源)


当用户在Safari中点击“安装应用程序”时,它将读取plist文件,如果到目前为止一切都成功,它将提示用户安装应用程序。

如果您有
.ipa
,它可能已经完成了存档过程。与
.ipa
一起使用的是
.plist
文件(通常与
.ipa
同时创建)。iOS设备使用
.plist
文件安装
.ipa
中包含的应用程序。谢谢。如何通过在服务器中托管来分发此应用程序?你能告诉我吗?好了。不过,根据你的问题,我不得不做出一些假设。如果你有
.ipa
,它可能已经通过了归档过程。与
.ipa
一起使用的是
.plist
文件(通常与
.ipa
同时创建)。iOS设备使用
.plist
文件安装
.ipa
中包含的应用程序。谢谢。如何通过在服务器中托管来分发此应用程序?你能告诉我吗?好了。不过,根据你的问题,我不得不做出一些假设。我身上没有MyApp.plist。因为我没有带源代码,所以我使用了一个重新签名应用程序,使用我的企业概要文件对应用程序进行重新签名。是否可以获取MyApp.plist文件?在MyApp.ipa中,我看到info.plist,我不认为这是一个。@Apps我不这么认为
info.plist
通常用作可执行文件的设置文件。我试着看看能找到什么。但是提供
.ipa
的人应该拥有同时生成的
.plist
。@Apps您可以尝试手动生成
.plist
文件。我从来没有做过,所以我不能告诉你它有多好。找到了一个ongithub的样本。我没有随身携带MyApp.plist。因为我没有带源代码,所以我使用了一个重新签名应用程序,使用我的企业概要文件对应用程序进行重新签名。是否可以获取MyApp.plist文件?在MyApp.ipa中,我看到info.plist,我不认为这是一个。@Apps我不这么认为
info.plist
通常用作可执行文件的设置文件。我试着看看能找到什么。但是提供
.ipa
的人应该拥有同时生成的
.plist
。@Apps您可以尝试手动生成
.plist
文件。我从来没有做过,所以我不能告诉你它有多好。找到了一个ongithub的样本。