DYLD,库未加载-仅在试飞中发生

时间:2019-04-23 19:42:08

标签: ios cocoapods testflight dyld

尝试在xcode 10中使用cocoapods构建cordova项目,并且一切在调试模式下都可以正常工作,但是当发布到Testflight时,它只会崩溃并显示错误消息。

production
  • 我尝试在两个项目中都将Bitcode设置为no。

https://i.imgur.com/ayh7hRq.png

  • 我还在链接库中将其设置为可选。

https://i.imgur.com/DexPyLc.png

  • 清洁和重建
  • 运行路径搜索路径设置为@ executable_path / Frameworks
  • 签名设置为“自动管理签名”,在构建设置下,设置为“ iOS Developer”
  • 始终将Swift标准库嵌入设置为“是”
  • 重新创建配置文件
  • Side使用Apple Configurator 2加载了应用的Release版本(不会崩溃)。
  • 将存档中的架构更改为调试
  • Apple全球开发者关系认证中心设置为“使用系统默认值”

https://i.imgur.com/mUNtY1D.png

我希望它能在试飞中运行,但会立即崩溃。

1 个答案:

答案 0 :(得分:0)

我想您是这样导入线性电话的:

pod 'liblinphone'

您可以通过导入来解决此问题:

source "https://gitlab.linphone.org/BC/public/podspec.git"
pod 'linphone-sdk' , '4.2'

参考: https://wiki.linphone.org/xwiki/wiki/public/view/Lib/Getting%20started/iOS/