17 lines
535 B
JavaScript
17 lines
535 B
JavaScript
|
/**
|
||
|
* For all files that are created and referenced from another `.xcodeproj` -
|
||
|
* a new PBXItemContainerProxy is created that contains `containerPortal` value
|
||
|
* which equals to xcodeproj file.uuid from PBXFileReference section.
|
||
|
*/
|
||
|
module.exports = function removeFromPbxItemContainerProxySection(project, file) {
|
||
|
const section = project.hash.project.objects.PBXContainerItemProxy;
|
||
|
|
||
|
for (var key of Object.keys(section)) {
|
||
|
if (section[key].containerPortal === file.uuid) {
|
||
|
delete section[key];
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return;
|
||
|
};
|