【问题标题】:Problem to run Nativescript app on iOS 14?在 iOS 14 上运行 Nativescript 应用程序的问题?
【发布时间】:2020-10-01 09:51:12
【问题描述】:

将我的 NS 应用程序更新到最新版本后。我现在很难在我的 iOS 设备上运行它。即使安装了它,应用程序也无法打开。我试图从 xcode 运行并在日志中收到此消息:

类 TKDataSource 在 /System/Library/Frameworks/CryptoTokenKit.framework/CryptoTokenKit (0x1fdff00d8) 和 /private/var/containers/Bundle/Application/A97BDBFB-56E2-4303-A817-F582CEF25550/MYDOC 中实现.app/Frameworks/TNSListView.framework/TNSListView (0x104966e70)。将使用两者之一。哪一个是未定义的。

ns run ios 显示此错误:

无法在设备上应用更改:7BE6C620-A73C-42DF-81AD-65A0083CB13E。错误是:ENOENT:没有这样的文件或目录,scandir '/Users/timmrichter/Library/Developer/CoreSimulator/Devices/7BE6C620-A73C-42DF-81AD-65A0083CB13E/data/Applications'。

有什么想法吗?

谢谢

【问题讨论】:

    标签: ios nativescript


    【解决方案1】:

    尝试将 Applications 文件夹添加到路径 /Users/timmrichter/Library/Developer/CoreSimulator/Devices/7BE6C620-A73C-42DF-81AD-65A0083CB13E/data。

    【讨论】:

    • 我也试过了,但在日志上我得到了这个:已成功安装在标识符为“7BE6C620-A73C-42DF-81AD-65A0083CB13E”的设备上。成功传输设备 7BE6C620-A73C-42DF-81AD-65A0083CB13E 上的所有文件。正在设备 7BE6C620-A73C-42DF-81AD-65A0083CB13E 上重新启动应用程序... 控制台信息:HMR:已启用热模块更换。等待信号。 NativeScript 丢弃未捕获的 JS 异常!
    【解决方案2】:

    我也遇到了这个问题。我可以通过先通过xcode打开模拟器,然后输入tns run ios --emulator来绕过它。

    【讨论】:

    • 感谢您的回答。我尝试使用 xcode 运行并且构建成功,但应用程序未打开。在日志上我得到这个:运行时初始化需要 123 毫秒 2020-10-05 10:41:47.274939+0200 MYDOC[4883:68182] 控制台信息:HMR:启用热模块更换。等待信号。 2020-10-05 10:41:47.300866+0200 MYDOC[4883:68182] NativeScript 丢弃未捕获的 JS 异常!
    【解决方案3】:

    对我有用的是制作试图被扫描的目录。所以在你的情况下运行命令

    “mkdir /Users/timmrichter/Library/Developer/CoreSimulator/Devices/7BE6C620-A73C-42DF-81AD-65A0083CB13E/data/Applications”

    应该能解决问题。

    【讨论】:

      【解决方案4】:

      因为我有一些像 i18n 这样的插件,NS 最新版本似乎不支持。最后,我已降级到版本 6.5.3,现在它可以在 iOS 14 上运行。

      【讨论】:

        猜你喜欢
        • 2021-01-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-21
        • 2016-10-25
        • 1970-01-01
        • 1970-01-01
        • 2019-04-06
        相关资源
        最近更新 更多