IOS 将 Nativescript 从 6.5.1 更新到 8.2 后,应用程序在模拟器中崩溃

IOS App Crashes in simulator after updating Nativescript from 6.5.1 to 8.2

我在本地将我的 nativescript 应用程序从 6.5.1 迁移到 8.2,当我执行“tns 运行 ios”时我的项目构建正常,它在模拟器上安装应用程序但它崩溃了并在打开时关闭。我无法弄清楚问题出在哪里,被困在这里无法继续前进,请告诉我如何解决这个问题或我缺少什么?

package.json

{
  "license": "SEE LICENSE IN <your-license-filename>",
  "repository": "<fill-your-repository-here>",
  "dependencies": {
    "@angular/animations": "~13.2.0",
    "@angular/common": "~13.2.0",
    "@angular/compiler": "~13.2.0",
    "@angular/core": "~13.2.0",
    "@angular/forms": "~13.2.0",
    "@angular/http": "8.0.0-beta.10",
    "@angular/platform-browser": "~13.2.0",
    "@angular/platform-browser-dynamic": "~13.2.0",
    "@angular/router": "~13.2.0",
    "base-64": "^0.1.0",
    "cross-env": "^5.2.0",
    "lodash": "^4.17.11",
    "nativescript-appversion": "1.4.4",
    "@nativescript/camera": "5.0.10",
    "nativescript-couchbase": "1.0.18",
    "@nativescript/email": "2.0.5",
    "@nativescript/geolocation": "8.0.2",
    "nativescript-orientation": "2.2.5",
    "nativescript-phone": "3.0.3",
    "nativescript-screen-orientation": "2.0.0",
    "nativescript-theme-core": "~1.0.4",
    "reflect-metadata": "~0.1.13",
    "rxjs": "~7.5.0",
    "rxjs-compat": "^6.4.0",
    "utf8": "^3.0.0",
    "zone.js": "~0.11.5",
    "@nativescript/core": "~8.2.0",
    "@nativescript/angular": "^13.0.0"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~13.2.0",
    "@angular/compiler-cli": "~13.2.0",
    "@nativescript/ios": "8.2.1",
    "@nativescript/schematics": "~0.5.0",
    "@nativescript/types": "~8.2.0",
    "@nativescript/webpack": "5.0.6",
    "@ngtools/webpack": "~13.2.0",
    "typescript": "~4.5.5"
  },
  "readme": "NativeScript Application",
  "main": "./src/main.ts"
}

tsconfig.json

{
    "compilerOptions": {
        "module": "esnext",
        "target": "es2017",
        "experimentalDecorators": true,
        "emitDecoratorMetadata": true,
        "noEmitHelpers": true,
        "noEmitOnError": true,
       "skipLibCheck": true,
       "skipDefaultLibCheck": true,
        "lib": [
            "dom",
            "es2017"
        ],
        "baseUrl": ".",
        "paths": {
            "~/*": ["src/*"],
            "@/*": ["src/*"]
          },
        "moduleResolution": "node",
        "removeComments": false
    },
    "include": [ "src/**/*.ios.ts"],
    "files": ["./src/main.ts", "./reference.d.ts"],
    "exclude": [
        "node_modules",
        "platforms"
    ]
}

webpackconfig.js

const webpack = require("@nativescript/webpack");

module.exports = (env) => {
    webpack.init(env);
    return webpack.resolveConfig();
};

我在 main.ts

中遗漏了这个

runNativeScriptAngularApp({
});

当我添加时它成功了!

runNativeScriptAngularApp({
    appModuleBootstrap: () => platformNativeScript().bootstrapModule(AppModule),
});