我正在尝试使用第三方库(MPOAuthConnection)为连接到oauth REST API设置我自己的项目。在Xcode 3.2中使用第三方框架的麻烦
步骤我已经通过迄今为止了:
- 为MPOAuthConnection下载源。
- 构建源代码并在产品选项卡中生成了MPOAuth.framework。
- 打开我现有的项目,并将MPOAuth.framework拖放到我项目的“链接框架”中。
- 建立我的项目,它在运行时失败,出现以下错误
警告[会话开始于2009-11-03 十六时41分37秒-0600] - 中找不到 位置 “OAuthClientController.m:68”
GNU GDB 6.3.50-20050815(苹果版 GDB-1344)(周五7月3日1时十九分56秒UTC 2009)
版权所有2004自由软件基金会 公司
GDB是免费的 软件,涵盖了GNU通用公共许可证 公共许可证,并且您是
欢迎在特定 条件下更改它和/或分发 副本。
输入“show copying”至 查看条件。
有 绝对没有GDB保修。有关详细信息,请输入 “显示保修”。
这 GDB被配置为 “x86_64的 - 苹果 - 达尔文” .tty 的/ dev/ttys002
加载程序到 调试器...
sharedlibrary 应用负载规则所有
警告:对于
无法读取符号“ @executable_path /../ Frameworks/MPOAuth.framework/Versions/A/MPOAuth“ (找不到文件)。
警告:无法使用 从“MPOAuth”(而不是 尚未映射到内存中)中读取符号。
程序 已加载。
运行
[切换到 过程32686]
运行...
使dyld: 库未加载:
@executable_path /../框架/ MPOAuth.framework /版本/ A/MPOAuth
从引用:
/用户/ markpowell /文件/程序/可可/芹菜/建设/调试/ Celery.app /内容/ MacOS的/芹菜
原因:没有找到图片
无可用现在程序存储器 :不安全 调用malloc
数据格式 暂时不可用,将重新尝试 af这是'继续'。 (不是安全地调用 此时dlopen的。)
因此很明显,它不能找到任何在运行时的框架的信息,但可以在编译时?我对OS X平台有点新,所以仍然在使用这些工具挣扎。任何帮助将不胜感激。
编辑:我添加了一个新的生成阶段 - >新建文件生成阶段,拖动框架(MPOAuth.framework)到对话框并将其设置为框架。但仍然有同样的错误。
是的,我想是时候深入了解帮助文字。我确实创建了新的构建阶段,但没有任何运气。这意味着文件的副本不能按预期工作...... – MarkPowell 2009-11-03 23:10:31
谢谢,经过进一步检查,我未能在复制构建阶段拖动实际框架。 – MarkPowell 2009-11-03 23:27:02