【发布时间】:2011-04-04 19:29:57
【问题描述】:
我们目前有两个独立的应用程序(一个 iPhone 和一个 iPad)并希望迁移到一个通用应用程序。
有谁知道是否可以在不关闭其中一个应用程序的情况下做到这一点?比如发布一个更新到每个应用程序,包含相同的二进制文件?
如果我错过了这个答案,请链接,谢谢!
【问题讨论】:
标签: iphone ipad app-store universal-binary
我们目前有两个独立的应用程序(一个 iPhone 和一个 iPad)并希望迁移到一个通用应用程序。
有谁知道是否可以在不关闭其中一个应用程序的情况下做到这一点?比如发布一个更新到每个应用程序,包含相同的二进制文件?
如果我错过了这个答案,请链接,谢谢!
【问题讨论】:
标签: iphone ipad app-store universal-binary
除了孤立其中一个应用程序或继续支持两个几乎相同的应用程序外,目前没有办法做到这一点。您无法发布相同的二进制文件,因为每个应用程序都有一个嵌入在二进制文件中的不同的、不可更改的唯一应用程序标识符。
一些开发者只是在应用商店中留下最不受欢迎的评论、评级和受欢迎程度的应用,而没有任何进一步的升级。您可以执行一些操作,例如将您想要留下的名称更改为“foo classic”或“foo legacy”,并为受支持的较新应用添加一些不显眼的广告。
【讨论】:
App Store 根据 App ID 跟踪应用程序。如果它们都是免费应用程序,则只需删除最不受欢迎的应用程序。但是,如果他们都是付费的,那么如果您让他们再次购买该应用程序,您可能会疏远您的客户,因为您正在合并他们。
【讨论】:
手机上的应用基础设施通过 ID 跟踪应用,一个应用只能有一个 ID。快速的方法是孤立其中一个应用程序,另一种方法是调整您的构建过程,以便在您进行分发构建时生成两个捆绑包,除了 info.plist 文件外,两者都相同。
【讨论】: