我对appstore发布的所有部分感到非常不舒服,所以我会尝试尽可能清楚地解释所有内容。
我使用两个开发者帐户,一个是Enterprise,另一个是appstore。我读过Entreprise无法在应用程序商店发布,所以我们只付了一个。
我们已经在Control帐户上开发了一段时间的app,我真的不知道如何正确“转移”我的应用程序。
我正在使用需要密钥的不同API(如Crashlytics或Parse),显然也会推送需要证书的通知,而且这一部分对我来说都很暗。它现在工作正常,我觉得应该有一个简单的方法来“切换”帐户。
问题是:我不知道要在我的商店帐户上设置什么来转移应用程序。我猜测新证书,但后来我必须更换Parse上的证书?或者只是更改“团队”滚动菜单?
我不知道我应该在这里做什么。
我在Entreprise帐户上有一个可用的应用程序,我不知道在常规开发者帐户上使其工作(并可上传以供审核)的步骤。
谢谢你们的时间,非常感谢。
答案 0 :(得分:1)
这里有一些事情。首先,您无法从一个帐户中部署应用程序,该帐户具有与另一个帐户中相同的捆绑包标识符。假设您使用企业应用作为基线,您需要做的就是以下内容:
为了在辅助帐户下成功编译应用程序,您需要做的就是我的头脑。我一直与第三方开发人员打交道,他们给我构建我必须做相反的事情(从公司门户网站更改为企业门户网站)。
答案 1 :(得分:0)
以下是您需要做的事情:
AppStore开发者帐户:
您不需要更新Parse中的密钥,因为它是相同的应用程序。
我希望这会有所帮助。祝你好运:)
答案 2 :(得分:0)
我意识到这是几年前发布的帖子的答案,但是,我正在寻找一个Xcode项目的设置,因此它可以构建在2个不同的帐户,企业帐户和常规的AppStore帐户上。 / p>
这里的步骤可以帮助您实现目标,但我在同一个项目中寻找具有不同团队,捆绑ID和配置的单独目标。然后轻松地在两者之间来回切换。所以这是如何做到的....
转到Project > Targets
,右键点击现有目标,然后选择Duplicate
。这将创建一个可以修改但仍使用原始代码和Info.plist的重复目标。请确保在Bundle Identifier
下的Info.plist中显示$(PRODUCT_BUNDLE_IDENTIFIER)
。这告诉它要去其他地方获取包ID,我相信其他地方都在Target > General > Identity > Bundle Identifier
下。
将Duplicate目标的名称更改为其他名称。
使用不同的团队,工具包ID和配置文件填写重复的目标。
它还会为您创建一个重复的Scheme,以便您可以在顶部菜单栏上切换要构建的方案。转到顶部菜单Product > Scheme > Manage Schemes and select the
Scheme Copy`。点击返回并重新命名。
多数民众赞成。现在你应该能够在2个不同的团队下构建相同的应用程序。