如何解决如何在设备上调试IOS捆绑文件的存在
尝试运行我的应用程序时,出现运行时错误消息:
dyld: Library not loaded: @rpath/foo.framework/foo
Referenced from:
/private/var/containers/Bundle/Application/B0[redacted]F2/bar.app/bar
我想调试设备上安装的内容,但是我不知道如何安装。有什么工具可以检查实际安装了什么?
构建和部署是通过CMake完成的。从公司的另一个项目中复制了大量的脚本,像是
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
这都是一个很大的混乱,但是我希望xcode中会有工具,可以去某个地方浏览设备上的文件。在那里?反正有什么知道正在运行的rpath是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。