gpt4 book ai didi

ios - Google Drive GTL 框架,dyld : Library not loaded: @loader_path/. ./Frameworks/GTL.framework/GTL

转载 作者:可可西里 更新时间:2023-11-01 05:03:43 24 4
gpt4 key购买 nike

我有一个名为 Tripla 的应用程序,它可以通过适用于 iOS 8 设备的 Google Drive 同步数据。但是,在 iOS 9 设备上同步数据时会崩溃。因此,我尝试通过最新的库升级 Google 框架并按照教程 https://developers.google.com/drive/ios/quickstart 进行操作。 .

这次更新,我收到错误消息 - dyld: Library not loaded: @loader_path/../Frameworks/GTL.framework/GTL ....... image not found 在调试时在真实设备上。

在查找了许多类似的解决方案之后,例如:

  1. 将“GTL.framework”添加到“常规”选项卡中的“嵌入式二进制文件”,
  2. 将“GTL.framework”添加到“常规”选项卡中的“链接的框架和库”,
  3. 将“GTL.framework”添加到“Build Phrase”选项卡中的“Copy Files”,
  4. 在“build设置”选项卡中将动态路径添加到“Runpath_Search_Path”,

问题还是没有解决

有没有人遇到同样的问题并得到解决?

error breakline error message

附言。在 Xcode 上单击“运行”时,模拟器上的调试运行良好。但是,当单击模拟器 9.1 主屏幕上的图标时,它会在 OS X 10.11.2 上再次崩溃。 crash on OS X

最佳答案

Change dynamic library to static library

我自己解决了这个问题。它可能被谷歌的动态链接框架中的错误设置捕获。使应用程序无法在真实设备中运行,无法在运行时找到动态库。请按照教程Drive SDK for iOS并做更多的事情。

  1. 确保您在 GTLCore 子项目的 GTLiOSCore 中的 Architecture 设置适用于 iOS,但适用于 GTLOSXCore 的 OSX。

GTLFramework_iOS

  1. 将“Mach-O 类型”从“动态库”更改为“静态库” Static Library

完成上述步骤后,您的云端硬盘应用程序可能会在您的真实设备上运行。

关于ios - Google Drive GTL 框架,dyld : Library not loaded: @loader_path/. ./Frameworks/GTL.framework/GTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35057744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com