xcode - 在 "Framework Search Paths"中搜索私有(private)框架

标签 xcode cocoa frameworks bundle

我已将自定义框架复制到我的应用程序包中,但是,我似乎无法正确包含它,因为我收到:dyld:库未加载:错误。

简而言之,是否有一个 xcode build设置变量可以提供我的包路径?

最佳答案

如果您的框架位于 /Contents/Frameworks 文件夹中,则将框架的安装目录设置为框架目标中的 @executable_path/../Frameworks 或使用以下命令。

install_name_tool -id @executable_path/../Frameworks/myFramework.framework/myFramework path/myFramework.framework/myFramework  

关于xcode - 在 "Framework Search Paths"中搜索私有(private)框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18283914/

相关文章:

ios - 应用程序适用于模拟器,但不适用于设备。奇怪的错误信息? X代码

objective-c - 事件处理程序中的 NULL 属性(cocoa 应用程序)

ios - 与第三方静态框架作为单一框架构建Swift动态框架

php - 为什么会出现 CodeIgniter 安装错误

ios - 在 Swift 中写入 Google 表格

ios - Xcode Storyboard屏幕类型影响模拟器内的布局

ios - 文件夹不受版本控制并且不是提交的一部分

cocoa - 使用 8 条三次贝塞尔曲线创建(近似)圆的控制点是哪些

Cocoa:当 iTunes 歌曲发生变化时接收回调

frameworks - "Runtime Environment"和 "Software framework"的含义?