我使用命令ionic start new
在ionic中创建了一个新项目。捆绑包ID应该给什么?我是离子和ios的新手。
ionic start new=== BUILD TARGET MyApp OF PROJECT MyApp WITH CONFIGURATION Debug ===
Check dependencies
Code Signing Error: No profiles for 'io.ionic.starter' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'io.ionic.starter'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild.
Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 11.2'
** ARCHIVE FAILED **
The following build commands failed:
Check dependencies
(1 failure)
xcodebuild: Command failed with exit code 65
答案 0 :(得分:1)
捆绑包ID或捆绑包标识符唯一标识Apple商店或Google Play商店中的应用程序。这意味着没有两个应用程序可以具有相同的包标识符。为避免冲突,鼓励开发人员使用reverse domain name notation选择应用程序的包标识符。
例如:如果您的域名是 www.example.com ,则您的捆绑包ID 可以是 com.example 。
针对您的情况,'io.ionic.starter'或'com.example'是创建Ionic或Cordova项目时随附的默认捆绑包ID。这些ID并非唯一,并且任何提交到各个商店的信息都将被拒绝。请根据上面的描述选择捆绑包ID或与您的应用程序相关但不相关的任何内容。