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

标签 ios cocoapods testflight dyld

尝试在 xcode 10 中使用 cocoapods 构建一个 cordova 项目,在 Debug模式下一切正常,但当发布到 Testflight 时,它会立即崩溃并显示错误消息。

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Description: DYLD, Library not loaded: @rpath/mediastreamer2.framework/mediastreamer2 | Referenced from: /var/containers/Bundle/Application/5EB1FE06-D8EC-479A-BC36-C7CD1F55C9A2/Intulse.app/Intulse | Reason: no suitable image found.  Did find: | /private/var/containers/Bundle/Application/5EB1FE06-D8EC-479A-BC36-C7CD1F55C9A2/Intulse.app/Frameworks/mediastreamer2.framework/mediastreamer2: mremap_encrypted() => -1, errno=12 for /private/var/containers/Bundle/Application/5EB1FE06-D8EC-479A-BC36-C7CD1F55C9A2/Intulse.app/Frameworks/mediastreamer2.framework/mediastreamer2
Triggered by Thread:  0
  • 我尝试在我的两个项目中将 Bitcode 设置为 no。

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

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

我预计它会在试飞中运行,但立即坠毁。

最佳答案

我猜你像这样导入 linphone:

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/

关于ios - DYLD,库未加载 - 仅发生在试飞中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55818332/

相关文章:

ios - iOS 8:如何检查给定的电子邮件地址在iPhone SDK中是否确实存在?

ios - 如何使用 MFMailComposeViewController 自动将设备信息附加到新电子邮件

iphone - itms-services//action=download-manifest url 作为本地文件

ios - 'sharedApplication' 不可用 : not available on iOS (App Extension)

ios - 无法在 iOS 项目中更新 Google AdMob

Cocoapods 命令因 "No such file or directory @ dir_initialize -/Users/<username>/.cocoapods/repos (Errno::ENOENT)"而失败

iphone - 权利 'application-identifier' 具有配置文件不允许的值 - TestFlight

iOS 应用程序外部 Beta 测试 Apple 限制

ios - 处理从用于 Node 身份验证的 iOS 生成的 Firebase 中的一小时 token 过期

iphone - iOS 聊天 APNS、套接字或时间间隔