尝试运行应用程序时,我收到一条运行时错误消息:
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