我已经创建了一个可行的Cocoa框架,我想重新分发它.但问题是,它不会在Xcode之外运行.我读过一些@executable_path/../Frameworks
我没有提到的内容,因为我不知道该放在哪里:/
因此,我使用DYLD_FRAMEWORK_PATH
变量工作在Xcode中运行我的应用程序工作正常,但只在Xcode中 - 如果我尝试自己运行它直接崩溃并说IMAGE NOT FOUND
.
我确定@executable_path/../Frameworks
缺少什么,但我不知道该把它放在哪里.
有人可以帮帮我吗?:)
谢谢
我通常是这样处理事情的:
在框架的Xcode项目中,将安装目录设置为@rpath
将框架添加到应用程序的 Xcode 项目中。添加“复制文件”构建阶段,在“目标”弹出窗口中选择“框架”,并确保添加框架,以便在构建应用程序时将其复制到应用程序的“框架”目录中。
最后,在项目设置中,将 @loader_path/../Frameworks 添加到运行路径搜索路径。
归档时间: |
|
查看次数: |
1563 次 |
最近记录: |