【问题标题】:EstimoteProximitySDK crashing my app after upgrading to Xcode 10 GM seed升级到 Xcode 10 GM 种子后,EstimoteProximitySDK 使我的应用程序崩溃
【发布时间】:2018-09-16 07:00:17
【问题描述】:

我最近安装了 Xcode 10 的 GM 种子版本,在进行必要的 swift 4.2 转换后,我的项目正在正确构建,但在运行时崩溃并显示以下调试器消息

dyld: Symbol not found: __T0BOWV
Referenced from: /private/var/containers/Bundle/Application/05F7236E- B1DB-4811-B9E2- 20BA82908ABD/****/Frameworks/EstimoteProximitySDK.framework/EstimoteProximitySDK
Expected in: /private/var/containers/Bundle/Application/05F7236E-B1DB-4811-B9E2-20BA82908ABD/****/Frameworks/libswiftCore.dylib
in /private/var/containers/Bundle/Application/05F7236E-B1DB-4811-B9E2-20BA82908ABD/****/Frameworks/EstimoteProximitySDK.framework/EstimoteProximitySDK`

关于可能是什么问题以及如何解决问题的任何想法?我想了解为什么会发生这种情况,而不是如何解决它。

【问题讨论】:

    标签: ios xcode estimote


    【解决方案1】:

    看起来 SDK 有更新,对我有用。

    尝试在您的 pod 文件中使用以下内容或从相关分支更新。

    pod 'EstimoteProximitySDK', '= 1.1.0-swift4.2'
    

    【讨论】:

    • 你介意分享你安装的分支吗?比如你在 podfile 中写的那一行是什么?
    • pod 'EstimoteProximitySDK', '= 1.1.0-swift4.2'
    【解决方案2】:

    请确保在“Xcode 10”处选择了 Xcode -> Preferences -> Locations -> Command Line Tools,然后再次编译框架。

    好像是Xcode 9.4或更早的Xcode版本编译的框架,Xcode 10.0不支持。

    【讨论】:

    • 我试过这个解决方案,但我的命令行工具已经选择了 Xcode 10.0。
    猜你喜欢
    • 2011-06-09
    • 2020-02-27
    • 1970-01-01
    • 2013-09-29
    • 1970-01-01
    • 2013-11-04
    • 2019-02-21
    • 1970-01-01
    • 2018-07-06
    相关资源
    最近更新 更多