我已经构建了我的Rubymotion应用程序以包括Facebook和Twitter发布。使用弱框架在iOS中使用Rubymotion的早期版本支持
SLComposeViewController
所需的类仅适用于iOS 6.0以上版本。
我想让应用程序可用于iOS 5.0用户。
我感动了社会和Twitter的框架弱框架的配置在我的Rakefile:
app.weak_frameworks += %w{ Social Twitter }
而在我的控制,我(5暗示的iOS>)尝试加载在Facebook之前检查是否SLComposeViewController
定义发布功能。
if defined?(SLComposeViewController)
# add the Facebook stuff
end
时遇到的问题是,Facebook的发布功能(其应仅可从iOS 6的起)被显示,并在安装iOS 5.0模拟器正在工作。
有人可以解释为什么这是?
使用了'耙目标= 5.0'运行你的应用程序中,我假设? – 2013-03-01 05:14:31
我昨天意识到这一点 - 模拟器总是运行在6.0。我的机器不再拥有iOS 5.0 SDK - 我如何再次获得它? – bodacious 2013-03-01 13:34:30
我会把它作为答案。 :) – 2013-03-01 17:58:45