首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RubyMotion和Dropbox

RubyMotion和Dropbox
EN

Stack Overflow用户
提问于 2013-08-11 16:30:06
回答 1查看 378关注 0票数 1

我正在努力让Dropbox在我的RubyMotion应用程序中工作。我环顾四周,只发现另一个人在寻找帮助,但是他使用的是Dropbox,而我无法用他能够修复的方式修复它。以下是我迄今所做的工作:

  1. 下载了Dropbox,将其移动到供应商/Dropbox.framework
  2. 在我的Rakefile中添加了app.vendor_project 'vendor/Dropbox.framework', :static, :products => ['Dropbox'], :headers_dir => 'Headers'app.frameworks += ['Security','QuartzCore']
  3. 运行rake clean,然后运行rake并获得以下输出。

架构i386的未定义符号: "std::__1::basic_string,std::__1::allocator >::比较(char const*) const",引用于: fetch_metadata(dbx_client*,HttpRequester&,dbx_path_val const&,bool,bool) ..。

如果需要,我可以给出完整的堆栈跟踪。知道我错过了什么吗?谢谢船上的人帮忙。

编辑:使用markrickert的方法进行堆栈跟踪:

代码语言:javascript
复制
:~/Development/simple|master⚡ ⇒  rake
rake aborted!
[!] Unable to find a specification for `Dropbox-Sync-API-SDK`.
~/.rvm/gems/ruby-1.9.3-p448/gems/cocoapods-0.23.0/lib/cocoapods/resolver.rb:195:in `find_cached_set'
~/.rvm/gems/ruby-1.9.3-p448/gems/cocoapods-0.23.0/lib/cocoapods/resolver.rb:153:in `block (2 levels) in find_dependency_specs'
~/.rvm/gems/ruby-1.9.3-p448/gems/cocoapods-0.23.0/lib/cocoapods/user_interface.rb:113:in `message'
~/.rvm/gems/ruby-1.9.3-p448/gems/cocoapods-0.23.0/lib/cocoapods/resolver.rb:152:in `block in find_dependency_specs'
~/.rvm/gems/ruby-1.9.3-p448/gems/cocoapods-0.23.0/lib/cocoapods/resolver.rb:148:in `each'
~/.rvm/gems/ruby-1.9.3-p448/gems/cocoapods-0.23.0/lib/cocoapods/resolver.rb:148:in `find_dependency_specs'
~/.rvm/gems/ruby-1.9.3-p448/gems/cocoapods-0.23.0/lib/cocoapods/resolver.rb:65:in `block (2 levels) in resolve'
...

^^需要运行pod setup来解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-15 17:38:59

您可能需要查看一下Dropbox同步Podspec文件,以了解需要做什么才能将其正确地包含在文件中.或者你可以直接用Cocoapod:

在你的个人档案里:

代码语言:javascript
复制
gem "motion-cocoapods", '~> 1.3.0'
gem "cocoapods"

在你的档案里:

代码语言:javascript
复制
Motion::Project::App.setup do |app|
  # Use `rake config' to see complete project settings.
  app.name = 'Whatever'

  app.pods do
    pod 'Dropbox-Sync-API-SDK'
  end
end

然后,当您运行rake pod:install时,它应该自动包含所有的依赖项,并编译并允许您使用SDK。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18174140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档