lib/templates/alloy.json.erb

Summary

Maintainability
Test Coverage
<%
project_root = Dir.pwd

candidates = ['/Library/Application Support/Titanium',
              '~/Library/Application Support/Titanium']
titanium_sdk_path = candidates.find { |i| Dir.exist?(File.expand_path(i)) }

candidates = [ENV['ANDROID_SDK'],
              ENV['ANDROID_SDK_HOME']]
android_sdk_path = candidates.find { |i| i != nil }
-%>
{
  "project_root": "<%= project_root %>",
  "titanium": {
    "sdk_path": "<%= titanium_sdk_path %>"
  },
  "iphone": {
    "sdk_version": "5.1",
    "provisioning_profile_uuid": "********-****-****-****-********",
    "development_certificate_signing_identity": "[Author] (**********)"
  },
  "android": {
    "sdk_path": "<%= android_sdk_path %>",
    "avd_id": "1"
  },
  "xcode": {
    "build_sign": "iPhone Distribution: [Author]",
    "build_mobileprovision": "/Library/MobileDevice/Provisioning Profiles/[AppName].mobileprovision",
    "build_configuration": "Release",
    "build_dstroot": "dstroot"
  },
  "testflight": {
    "api_token": "********************************_*******",
    "team_token": "********************************_******************************************"
  }
}