首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在OSX上调试这个动态链接错误?

如何在OSX上调试这个动态链接错误?
EN

Stack Overflow用户
提问于 2019-01-22 08:54:34
回答 1查看 379关注 0票数 1
代码语言:javascript
复制
dyld: loaded: /Applications/Adobe Acrobat Reader DC.app/Contents/Frameworks/ICUConverter.framework/ICUConverter
dyld: unloaded: /Applications/Adobe Acrobat Reader DC.app/Contents/Frameworks/ICUConverter.framework/ICUConverter
2019-01-22 01:17:17.314 e-Deklaracje[2579:96645] Error loading /Applications/Adobe Acrobat Reader DC.app/Contents/Frameworks/ICUConverter.framework/ICUConverter:  dlopen(/Applications/Adobe Acrobat Reader DC.app/Contents/Frameworks/ICUConverter.framework/ICUConverter, 265): Library not loaded: @rpath/ICUData.framework/Versions/58.2/ICUData
  Referenced from: /Applications/Adobe Acrobat Reader DC.app/Contents/Frameworks/ICUConverter.framework/ICUConverter
  Reason: image not found

这是来自加载acrobat阅读器的应用程序。错误提示它无法加载:@rpath/ICUData.framework/Versions/58.2/ICUData。使用otool -l,我检查了acrobat阅读器可执行文件是否具有正确位置的RPATH条目。

代码语言:javascript
复制
Load command 18
          cmd LC_RPATH
      cmdsize 48
         path @executable_path/../Frameworks (offset 12)

那么到底出了什么问题呢?也许RPATH条目应该出现在ICUConverter中?那里没有这样的条目。

EN

回答 1

Stack Overflow用户

发布于 2019-03-06 16:55:39

也许不是确切的解决方案,但至少解决办法是将Adobe Reader降级到11.0.10。e-Deklaracje将提示您选择合适的Adobe Reader。可能需要重新启动e-Deklaracja。

解决方案来自:http://www.owsiak.org/and-now-for-something-completely-different-e-deklaracje-2019-macos/

顺便说一句,我尝试用特定的二进制文件代替别名来替换Adobe Reader.app的内容,但是没有什么帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54299804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档