EstimoteProximitySDK 在升级到 Xcode 10 GM 种子后使我的应用程序崩溃
EstimoteProximitySDK crashing my app after upgrading to Xcode 10 GM seed
我最近安装了 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`
关于可能是什么问题以及如何解决它的任何想法?我想了解为什么会发生这种情况,而不是如何解决它。
看来有一个 SDK 更新,对我有用。
尝试在您的 pod 文件中使用以下内容或从相关分支更新。
pod 'EstimoteProximitySDK', '= 1.1.0-swift4.2'
请确认Xcode -> Preferences -> Locations -> Command Line Tools 在"Xcode 10"处选择,然后重新编译框架。
好像是Xcode9.4或更早的Xcode版本编译的框架,Xcode10.0不支持。
我最近安装了 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`
关于可能是什么问题以及如何解决它的任何想法?我想了解为什么会发生这种情况,而不是如何解决它。
看来有一个 SDK 更新,对我有用。
尝试在您的 pod 文件中使用以下内容或从相关分支更新。
pod 'EstimoteProximitySDK', '= 1.1.0-swift4.2'
请确认Xcode -> Preferences -> Locations -> Command Line Tools 在"Xcode 10"处选择,然后重新编译框架。
好像是Xcode9.4或更早的Xcode版本编译的框架,Xcode10.0不支持。