成功在另一台计算机上安装并使用SDK进行项目后,
我正在努力使其在另一个站点上工作,并出现以下错误:

[!] Unable to find a specification for `Facebook-iOS-SDK`.


SDK的版本为v3.5.1。

使用以下rakefile:

# -*- coding: utf-8 -*-
$:.unshift("/Library/RubyMotion/lib")
require 'motion/project'
require 'bundler'
require 'motion-cocoapods'
Bundler.require

Motion::Project::App.setup do |app|
  app.name = 'FacebookApp'
  app.frameworks    = ["UIKit", "Foundation", 'AdSupport', 'Accounts', 'Social']
  app.weak_frameworks += %w{ AdSupport Accounts Social }
  app.pods do
    pod 'Facebook-iOS-SDK'
  end
  app.device_family          = :iphone
  app.interface_orientations = [:portrait]
  app.info_plist['FacebookAppID'] = 'xxx'
  app.info_plist['URL types'] = { 'URL Schemes' => 'fb://profile/xxx'}
  app.identifier = 'xxx'
end


和以下Gemfile:

# A sample Gemfile
source "https://rubygems.org"
gem "motion-cocoapods", "1.3.0.rc1"
gem "cocoapods"
gem 'bubble-wrap'


是否有要添加的内容(环境路径,要安装的其他sdk版本……等等)?

最佳答案

$ pod install --force


解决了。一些缓存问题或明显的问题。

编辑

通常,这类问题可以通过rake clean:all解决,然后全部重新安装(bundle install && rake pod:install

关于ios - Rubymotion x Facebook iOS SDK//安装问题//[!]找不到“Facebook-iOS-SDK”的规范,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16316601/

10-16 00:19