项目成功建立。构建结果位于: /卷/项目/本机脚本/ bingoplus /平台/ios/build/Debug-iphonesimulator/bingoplus.app 在设备BF118DE4-9A73-459B-A223-D5CB324F19AF ...上安装... 在设备上应用更改:BF118DE4-9A73-459B-A223-D5CB324F19AF。错误 是:带有参数simctl install的命令xcrun BF118DE4-9A73-459B-A223-D5CB324F19AF /卷/项目/本机脚本/ bingoplus /平台/ios/build/Debug-iphonesimulator/bingoplus.app 失败,退出代码为22。错误输出:遇到错误 处理命令(domain = NSPOSIXErrorDomain,代码= 22):失败 安装请求的应用程序的捆绑包标识符 无法确定申请。确保应用程序的 Info.plist包含CFBundleIdentifier的值。
看到我将条目添加到Info.plist后,却在重建时得到:
[警告]:“ Info.plist”中的CFBundleIdentifier键将被“ package.json”中的“ id”覆盖。
然后从上面的相同错误“无法确定应用程序的捆绑包标识符。 确保应用程序的Info.plist包含CFBundleIdentifier的值。“
package.json代码段:
{
"nativescript": {
"id": "bingo.bingoplus",
"tns-android": {
"version": "6.0.0"
},
"tns-ios": {
"version": "6.0.1"
}
答案 0 :(得分:0)
原来这是一个错误。将tns-core-modules升级到6.0.4
https://github.com/NativeScript/nativescript-cli/issues/5073