【问题标题】:should I use a new apple bundle id or use the same bundle id with ios app when publish a macos app发布 macOS 应用程序时,我应该使用新的 Apple 捆绑包 ID 还是使用与 ios 应用程序相同的捆绑包 ID
【发布时间】:2021-12-24 22:03:33
【问题描述】:

我正在写一个flutter应用程序,现在我想将flutter应用程序打包为一个macos dmg包以在macOS中安装和运行,我已经有一个ios证书,我应该申请一个新的bundle id和证书来发布macos应用程序或重用 ios 证书和捆绑 ID?我没有从苹果那里找到任何关于这个问题的指南。

【问题讨论】:

    标签: ios macos


    【解决方案1】:

    您应该为要使用 Apple 创建的每个应用程序使用不同的捆绑包 ID。无论您是在开发 iOS、macOS、watchOS 应用程序。每个应用程序都应该有不同的 bundle id 以保证唯一性。

    bundleIds 资源表示您可以注册、修改和删除的应用的唯一标识符。您需要一个 bundle ID,然后才能使用 Bundle ID Capabilities 资源分配功能或使用 Profiles 资源创建配置文件。

    【讨论】:

    • 我使用相同的源代码仓库,我的颤振代码只有一个针对不同平台的仓库,如 ios android linux windows,在 mac 和 ios 中我们应该使用不同的 bundle id?理解一个应用程序的不同捆绑 ID 有点困难。 @Rahul Phate
    • 简而言之,苹果维护每个应用程序的唯一标识符。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多