【问题标题】:NativeScript : IOS app crashed on splash screenNativeScript:IOS 应用程序在闪屏上崩溃
【发布时间】:2019-07-31 09:25:06
【问题描述】:

我正在使用NativeScript 6.0.2,当我在模拟器和真实设备中测试应用程序时,它工作正常。然后我存档项目并成功为testFlight 上传ipa,但是当我从testFlight 在设备中安装应用程序时,它在启动屏幕上崩溃了。

tns info

✔ Getting NativeScript components versions information...
✔ Component nativescript has 6.0.2 version and is up to date.
✔ Component tns-core-modules has 6.0.3 version and is up to date.
✔ Component tns-android has 6.1.0-2019-07-23-185153-03 version and is up to date.
✔ Component tns-ios has 6.0.1 version and is up to date.

请帮助解决这个问题。

这是设备日志

我在构建阶段部分(XCode)中发现了一些红色路径,它们有什么问题吗?

这是Build Phases的图片

【问题讨论】:

  • 您是否正在为设备创建构建(使用正确的配置文件签名)?未签名的 IPA 无法部署在真实设备上 - 只能部署在模拟器上。

标签: xcode nativescript nativescript-angular nativescript-telerik-ui nativescript-plugin


【解决方案1】:

不知道它是否会有所帮助,但这里有一个提示,这是我在发生类似问题时通常会做的:

  • 将设备 (iPhone) 连接到您的 Mac。
  • 打开 XCode 并转到“窗口 > 设备和模拟器”。
  • 您的设备应显示在左侧窗格中的“已连接”下方。
  • 选择设备,然后在右侧您可以:
    • 查看设备日志(查看最新日志,也许你会发现这里有错误)
    • 打开控制台(打开控制台,然后启动应用,看看会发生什么)

希望对你有帮助

【讨论】:

  • 这看起来不像整个堆栈跟踪,缺少部分。仔细查看日志,看看它是否指向您应用的某些部分。
  • 好的,如果我想在 Xcode 中打开我的项目,我使用哪个文件? app.xcodeproj 还是 app.xcworkspace?
  • 好的,老大,我附上了另一个我从 Xcode 进入构建阶段的图像
【解决方案2】:

最后,经过一番调查,我尝试使用命令tns prepare ios --releaseIos 准备应用程序,然后从 XCode 上传存档。它对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 2015-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多