Я построил приложение Rubymotion, чтобы включить публикацию Facebook и Twitter.Использование слабых фреймворков для поддержки более ранних версий в iOS с Rubymotion
SLComposeViewController
класс, необходимый для этого, доступен только с iOS 6.0 и далее.
Я хотел бы сделать приложение доступным для пользователей iOS 5.0.
Я переехал социальную и щебет рамку для слабых рамок конфигурации в моем rakefile:
app.weak_frameworks += %w{ Social Twitter }
И в моем контроллере, я проверяю, если SLComposeViewController
определен (подразумевая прошивку> 5), прежде чем пытаться загрузить Facebook публикации.
if defined?(SLComposeViewController)
# add the Facebook stuff
end
Проблема у меня в том, что особенности проводки Facebook (которые должны быть доступны только с прошивкой 6 и выше), что отображается и работает в IOS 5.0 тренажере.
Может ли кто-нибудь объяснить, почему это так?
Вы бежите ваше приложение с помощью 'грабли цель = 5.0', я полагаю? –
Я понял это вчера - симулятор всегда работает в 6.0. Моя машина больше не имеет iOS 5.0 SDK - как мне ее получить? – bodacious
Я скажу, что это ответ. :) –