rubymotionで実機のKeychainを使うのにハマった
シミュレータではうまく行ったけど実機では保存ができなかった。 理由はRakefileにkeychain-access-groupsを設定していなかったから。 以下のように設定したら無事実機でもKeychainが使えた。
Motion::Project::App.setup do |app|
app.entitlements['keychain-access-groups'] = [app.seed_id + '.' + app.identifier]
....以下略
end