-->

我需要为每一个苹果AppStore提交一个独立的分布?(Do i need a separate D

2019-10-17 16:47发布

我很混乱 -

一整天的斗争之后,我终于想通了如何通过归档和从Xcode的分配我的应用程序提交给苹果公司。

...这是我的免费版本

现在我做我的代码更改,并在我的plist文件,我改变了束标识符来com.blah.mygame.pro代替com.blah.mygame.lite

我也改变了包名称是My Game Pro ,而不是My Game Lite

但现在我很困惑 - 当我在Xcode项目的单击,然后我打“目标”,而不是“项目”,我无法找到我的发布/分布图! (我的开发/调试配置文件)仍然存在。

如果我是点击Project ,而不是Targets的话,我其实也看到我以前的分布图。

然而,在我develloper门户网站,我实际上已经把我的分布轮廓连起来的“com.blah.mygame.lite”标识。 是我不应该这样做???

古怪的是,当我今天早些时候我的分布状态的个人资料,我这样说:“mygame * - ”什么的,我本应该是挂。 但我只是选择了com.blah.mygame.lite不假思索

你应该有多个分布状况? 一为每一个应用程序? 我只是想要一个精简版和专业版?

*编辑:

此奖励积分:

如果我只需要1成供应型材,(因为我搞砸命名我以前配置的配置文件)...如何重新命名我所有的分布状况,而不干扰它/我的应用程序搞乱? 它已经提交,正在等待批准

*编辑#2:

好吧,我买了2种独立的分布状况提交这两个应用。

然而,有没有同时提交的应用仍在使用它,我可以重命名分布状况的任何方式?

我曾误把它命名为“我的公司分配模式”时,我应该把它命名为“分配个人资料我的游戏专业版”

Answer 1:

您有固定它两个选项:

  • 使用AppId等。 com.blah.mygame.* 。 你可以用任何数量的字符串替换*,并用它来创建不同的应用程序。

    我不会推荐这种方法,因为这个问题是,你将无法使用推送服务或应用内购买。 你可能不打算现在使用这些服务,但如果你改变主意,你将无法改变你的应用程序ID,而无需创建一个新的应用程序。

  • 创建不同AppId针对不同的应用程序。 这将是一个很好的方法



Answer 2:

听起来像您使用的是单一的AppID为您的应用程序。 您只能使用多个应用程式的一个供应配置文件只有在绑定到该配置文件的AppID有一个通配符(如“com.sample。*”)。

从引用的iOS Provisioning户 :

的应用程序ID的捆绑标识符部分可与野生卡字符被取代(星号“*”),使得单个应用程序ID可用于构建和安装多个应用程序。 如果不使用通配符的字符,你的App ID的包标识符部分必须输入作为CF包ID在Xcode允许应用程序安装在设备上。 您的应用程序ID的捆绑种子ID部分不需要输入到Xcode中。 野生卡的应用程序ID不能与推送通知或在应用程序内购买使用。



Answer 3:

我希望你已经创建了一个AppId与此bundle identifier com.blah.mygame.lite创造与此相连的分布形状AppId 。 通过这样做那样,你可以运行或者只有当它具有归档你的应用程序same AppId这样com.blah.mygame.lite 。 如果你想创建AppId运行所有的应用程序,那么你需要一个Wildcard AppId这样com.* 。 如果你觉得你需要运行与应用程序AppId com.blah.mygame.pro那么你需要创建另一个appId一样,和准该appId另一分布图或修改旧的 ,下载并安装和使用。



Answer 4:

没有必要对每一个应用程序分布形状....一个就足够了每次但

如您在发行配置文件时给您的捆绑标识符是相同的

您创建它第一次....



文章来源: Do i need a separate Distribution for each Apple AppStore submission?