${rb.getString('Files_to_download')}

${title}

${rb.getString('Version')} ${version}
${rb.getString('Released')} ${currentDate}

    <% variantsConf.variants.each { v -> %> <% def m = v.mode.value.name() %> <% if(m == 'DEVICE' && releaseConf.ipaFiles[v.name]) { %>
  • ${v.displayName.value}

  • <% } else if(m == 'SIMULATOR' && families.collect{ f -> f.iFormat()+'-'+v.name}.any { a -> releaseConf.dmgImageFiles[a] } ) { %>
  • ${v.displayName.value}

  • <% } else if(m == 'FRAMEWORK' && releaseConf.frameworkFiles[v.name]) { %>
  • ${v.displayName.value}

  • <% } %> <% } %>

${rb.getString('Other')}

<% variantsConf.variants.each { v -> %>

${v.name}

<% if(v.mode.value.name() == 'DEVICE' && releaseConf.ipaFiles[v.name]) { %>

<% } %> <% if(v.mode.value.name() == 'SIMULATOR' && families.collect{ f -> f.iFormat()+'-'+v.name}.any { a -> releaseConf.dmgImageFiles[a] }) { %>

${rb.getString('Simulator_images')}

<% } %>
<% } %> <% variantsConf.variants.findAll { it.mode.value.name() == 'DEVICE' && releaseConf.ahSYMDirs[it.name]?.location?.exists()}.each { v -> %>

${v.name}

<% if (releaseConf.ahSYMDirs[v.name] != null) { %>

    <% releaseConf.ahSYMDirs[v.name].childArtifacts.each { a -> %>
  • ${a.name}

  • <% } %>

<% } %>
<% } %> <% if(udids != null && !udids.isEmpty()) { %>

${rb.getString('List_of_valid_UDIDs')}

${rb.getString('List_of_valid_UDIDs')}
<% variantsConf.variants.findAll { it.mode.value.name() == 'DEVICE' && udids[it.name] }.each { v -> %>

${v.name}

    <% udids[v.name].each { udid -> %>
  • ${udid}
  • <% } %>
<% } %>
<% } %>