代码之家  ›  专栏  ›  技术社区  ›  Jeffrey

如何调试设备上是否存在IOS捆绑文件

  •  0
  • Jeffrey  · 技术社区  · 5 年前

    尝试运行应用程序时,我收到一条运行时错误消息:

    dyld: Library not loaded: @rpath/foo.framework/foo
      Referenced from:
        /private/var/containers/Bundle/Application/B0[redacted]F2/bar.app/bar
    

    我想调试安装在我的设备上的东西,但我不知道如何调试。有没有工具可以检查实际安装了什么?

    XCODE_ATTRIBUTE_LD_DYLIB_INSTALL_NAME "@rpath/$(EXECUTABLE_PATH)"
    ...
    install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/Release-iphoneos/bar.app/Frameworks/foo.framework DESTINATION bin)
    

    我可以看到建筑机器上的文件:

    ./build.ios/bar/Release-iphoneos/bar.app/Frameworks/foo.framework/foo
    

    0 回复  |  直到 5 年前