AppStore 的新目标和应用程序

Posted

技术标签:

【中文标题】AppStore 的新目标和应用程序【英文标题】:New Target and App for AppStore 【发布时间】:2013-11-08 01:10:18 【问题描述】:

我很困惑如何为应用商店配置我的第二个应用。我有一个应用程序,我的第二个应用程序基于它,我复制了目标和一些类,对其进行了修改并一直在模拟器中检查它。现在我需要在我的 iPhone 上对其进行测试,然后提交到应用商店,但我不明白我需要对以下内容做些什么:

1) 当我为“myApp”复制目标时,我在 Xcode 的 Products 组下获得了一个名为“myApp copy.app”、“copy-myApp-info.plist”的新文件和名为“myApp copy”的新方案.我能够更改 info.plist 的名称。

如果我然后选择我的目标并转到“信息”

2) Bundle Identifier 和我原来的完全一样。

3) 可执行文件仍然显示“$EXECUTABLE_NAME”(不带引号)

4) Bundle 显示名称仍然显示“$PRODUCT_NAME”

5) 捆绑包名称仍然显示“$PRODUCT_NAME”

为了在 AppStore 中将我的新目标发布为新应用,我需要进行哪些更改?另外,我是否需要为第二个目标/应用提供新的配置文件和证书?

【问题讨论】:

【参考方案1】:

您需要按照以下步骤在设备中测试应用程序。

复制目标并更改名称。 通过单击管理架构按钮更改架构中的应用名称。 根据需要更改产品名称和版本。 在开发者门户中创建新的 appID。 根据标识符创建配置文件。 在新目标中更改包标识符名称。 在构建设置选项卡中更改代码签名配置文件。

注意:如果您在不关心配置文件的模拟器中运行应用程序。如果您在设备上运行该应用程序,您肯定会注意配置文件。

【讨论】:

【参考方案2】:

您需要为您的新应用设置新的捆绑包标识符,然后在 iTunes 连接上创建新项目。您可以更改与新应用相关的新目标的所有参数。之后,您就可以通过更改构建新应用了。

【讨论】:

以上是关于AppStore 的新目标和应用程序的主要内容,如果未能解决你的问题,请参考以下文章

从 Appstore 中删除应用并上传具有相同名称的新应用

目标设置为 iOS 13 的 iOS 应用在 App Store 上不提供旧版本

AppStore 下载的 dSYM 中缺少 UUID dSYM(更多目标应用程序)

跟踪用户在 App Store 上的新下载和更新

针对 App Store 中的 iPhone 6 信息文本进行了优化

向 App Store 发布的新应用版本是不是保留旧版本可用?