     }
 
     func developerFolder(xcodePath path: String) -> String? {
-        let developerFolderPath = path+"/Contents/Developer"
+        let developerFolderPath = (path as NSString).stringByAppendingPathComponent(AppInternalStructure.DeveloperFolder.rawValue)
         if fileManager.fileExistsAtPath(developerFolderPath) {
             return developerFolderPath
         }

class XcodeFinder {

    let fileManager = NSFileManager.defaultManager()

    //MARK: - Public


    //MARK: - Private

    private func versionForXcodeApp(path: String) -> String? {
        let infoPlistPath = (path as NSString).stringByAppendingPathComponent(AppInternalStructure.InfoPlist.rawValue)
        //TODO: Check if we can have a double guard condition
        guard let infoDict = NSDictionary(contentsOfFile: infoPlistPath) else {
            print("Cannot find Info.plist for this dict. Path : \(infoPlistPath)")
