5

我有一个应用程序,它将在内部分发给 100 名员工,但也会在外部分发到 App Store。

我已经注册了普通的 iOS 开发者会员以及企业开发者计划。

但是,我试图弄清楚如何让 xcode 在构建调试构建、内部构建和应用商店构建之间切换。

具体来说,配置文件适用于特定的 App ID。我必须在开发人员门户中创建两个不同的应用程序 ID,但我的应用程序只有 1 个应用程序 ID(显然)。

Any ideas how to have one project that could selectively build different configs...?
4

4 回答 4

6

您将不得不使用不同的目标。这为您提供了不同的配置,您还可以设置不同的应用程序 ID/捆绑标识符。

于 2013-03-25T00:06:58.230 回答
0

我同意@mrueg 的回答,但是,如果出于某种原因,您需要保持相同的 App-Id,您可以发布一个使用正常分发证书签名的应用程序商店,然后返回 Xcode,创建一个新的存档,但使用企业分发证书签名。

您可能还想考虑B2B Program,我认为您不需要在其中弄乱多个证书。

于 2013-03-25T00:23:22.697 回答
-2

您只需要一个 App ID。

  1. 对于内部分发,您需要在苹果开发人员中设置所有设备。 http://developer.apple.com/library/ios/#recipes/ProvisioningPortal_Recipes/CreatingaDistributionProvisioningProfile/CreatingaDistributionProvisioningProfile.html

  2. 对于外部分发,您只需要通过 applestore 下载该应用程序。

于 2013-03-25T00:12:57.590 回答
-2

只需归档项目,打开 Xcode 管理器,选择归档,然后选择分发归档,选择您想要的选项。ad-hoc、企业、应用商店,这些选项都在那里。记得正确编码辞职。

于 2013-03-25T03:27:53.437 回答