12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/appstoreconnect.rb', line 12
def get_bundles_with_profiles(bundle_identifiers)
response = request(
BASE_URL + "/bundleIds",
method: :get,
params: {
"fields[bundleIds]" => "name,platform,identifier,profiles",
"filter[identifier]" => bundle_identifiers.join(","),
"fields[profiles]" => "name,profileType,profileState,profileContent,uuid",
"include" => "profiles",
},
)
if response.status == 200
JSON.parse(response.body)
else
raise "Failed to get bundle IDs: #{response.status}"
end
end
|