add PBXTargetDependency and PBXContainerItemProxy