我上传了几个.app的iTunes商店,其中“可执行”文件(即filename.app)是相同的。
当一个真人在iPad / Phone / Touch上下载并且可能同时运行两者时,在实际设备上会产生什么影响呢?
最好的答案是,它无关紧要,因为bundleID将.app存储在不同的相应文件夹中,但我确实需要进一步了解。
答案 0 :(得分:2)
您为该应用提供的名称无关紧要。重要的是捆绑ID。这些必须是独特的。从iTunesConnect开发人员指南:
iOS和Mac OS X使用的标识符 识别任何未来的更新 你的应用。你的Bundle ID必须是 注册Apple并且独一无二 你的应用。捆绑ID是app-type 特定的(iOS或Mac OS X)。该 相同的Bundle ID不能同时用于两者 iOS和Mac OS X应用程序。
考虑替代方案的后果。如果我将我的应用命名为MyApp
,并且您将应用命名为MyApp
,则购买两者的用户将遇到麻烦。捆绑包ID是每个应用程序的唯一标识符。应用程序的名称是独一无二的,以方便购买应用程序时避免混淆,但捆绑包标识符是唯一的,以防止产品相互覆盖。