少なくとも 2 つのバージョンを区別することは可能です。
Rakefile では、 app.X を使用してさまざまなことを指定できます。
# Distribution - use rake archive:release
app.release do
# Release (production) items here
end
# Development - use rake archive
app.development do
# Dev stuff here
end
他の場所では、区別するためにこれを使用します:
def development?
RUBYMOTION_ENV == "development"
end
def release?
!development?
end
def parse_app_id
return "PARSE_DEVELOPMENT_APP_ID" if development?
return "PARSE_RELEASE_APP_ID" if release?
end
def parse_client_key
return "PARSE_DEVELOPMENT_CLIENT_KEY" if development?
return "PARSE_RELEASE_CLIENT_KEY" if release?
end
また、Testflight パッケージと情報 (master または dev にマージすることはありません) を持つ git リポジトリに Testflight ブランチを保持していますが、それはここでの私の回答の範囲を超えています。