需要为App Store和内部提供不同的配置文件吗?

时间:2015-03-12 08:20:30

标签: ios provisioning-profile in-house-distribution

我的公司正在开发一个在App Store中分发的iOS应用程序。拥有数百名员工的客户现在希望使用自己的移动设备管理软件分发我们的应用程序。

他建议我们

  • 创建配置文件
  • 将应用编译为" in house"
  • 为他们提供配置文件和IPA文件

他还提到我们的应用程序目前还没有提供个人资料(这让我感到非常震惊 - 我认为应用程序必须有一个,因为它无法提交到App Store,否则)。

他的建议有意义吗?我们可以使用不同的配置文件为App Store和内部编译我们的应用程序吗?他们甚至需要吗?一旦他有这个档案,我们的客户可以做任何伤害吗? 我并没有深入了解所有这些配置文件和证书的内容(我只是按照另一个教程开始创建您需要为App Store开发的所有证书),所以感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

有两种方法可以做到这一点。

首先注册为苹果企业应用程序开发人员。使用企业分发证书在内部分发应用程序。您可以在服务器上设置自己的环境,以便与plist一起上传iPA文件。然后您可以向客户提供下载链接。通过在手机浏览器上打开链接,用户可以安装app.check此链接https://developer.apple.com/programs/ios/enterprise/.

第二个是您可以使用Apple B2B交付将应用程序私下分发到目标业务。在此方法中,将应用程序提交到应用程序商店以进行B2B交付,并且仅针对目标客户提供应用程序。点击此链接https://developer.apple.com/programs/volume/b2b/

答案 1 :(得分:0)

是的,您可以创建Appsotore配置文件以在商店中分发,Developer / Ad-Hoc配置文件用于内部分发。您可以为Developer / Adhoc Profile每年为每个帐户添加100个用户。

作为替代方案,您可以使用该配置文件创建Appstore配置文件并导出应用程序的ipa文件。将此ipa提供给客户以在他的团队中分发。 如果您有托管,您也可以通过网络分发ipa。它将在移动设备上下载,就像testflight一样。

我希望它可以帮助你。