简体   繁体   English

发布 macos 应用程序时,我应该使用新的 Apple 捆绑包 ID 还是使用与 ios 应用程序相同的捆绑包 ID

[英]should I use a new apple bundle id or use the same bundle id with ios app when publish a macos app

I am write a flutter app, now I want to package the flutter app as a macos dmg package to install and run in macOS, I already have a ios certificate, should I apply a new bundle id and certificate to publish the macos app or reuse the ios certificate and bundle id?我正在写一个flutter app,现在想把flutter app打包成macos dmg包在macOS上安装和运行,我已经有ios证书了,我应该申请一个新的bundle id和证书来发布macos app还是重用ios证书和捆绑ID? I did not found any guide about this problem from apple.我没有从苹果找到任何关于这个问题的指南。

You should use different bundle id for every application you are going to created with apple.您应该为要使用 Apple 创建的每个应用程序使用不同的 bundle id。 No matter you are developing iOS, macOS, watchOS application.无论您是在开发 iOS、macOS、watchOS 应用程序。 Every application should have different bundle id for uniqueness.为了唯一性,每个应用程序都应该有不同的包 ID。

The bundleIds resource represents the app's unique identifier that you can register, modify, and delete. bundleIds 资源表示您可以注册、修改和删除的应用程序的唯一标识符。 You need a bundle ID before you can assign capabilities with the Bundle ID Capabilities resource or create a provisioning profile with the Profiles resource.您需要一个包 ID,然后才能使用 Bundle ID Capabilities 资源分配功能或使用 Profiles 资源创建配置文件。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM