in lib/pbxProject.js [1937:1967]
pbxProject.prototype.findPBXGroupKeyAndType = function(criteria, groupType) {
var groups = this.hash.project.objects[groupType];
var target;
for (var key in groups) {
// only look for comments
if (COMMENT_KEY.test(key)) continue;
var group = groups[key];
if (criteria && criteria.path && criteria.name) {
if (criteria.path === group.path && criteria.name === group.name) {
target = key;
break
}
}
else if (criteria && criteria.path) {
if (criteria.path === group.path) {
target = key;
break
}
}
else if (criteria && criteria.name) {
if (criteria.name === group.name) {
target = key;
break
}
}
}
return target;
}