Symlinks corrupción en el marco personalizado de iOS

Actualmente estoy trabajando en el proyecto iOS ya desarrollado. En este proyecto se utiliza un marco personalizado que me da el error 'abcLib/abcLib.h' file not found .

Cuando miré el marco en el Finder , descubrí que los enlaces simbólicos están rotos y debido a lo cual no puedo include los Header files del Header files en un proyecto que conduce a un error no encontrado en el file.

La siguiente image muestra la estructura del marco personalizado: introduzca la descripción de la imagen aquí

También obtuve el marco en formatting .zip de uno de mis colegas (que probablemente tiene una máquina con Windows) e intenté volver a integrarlo, pero el problema aún persiste. ¿Hay alguna forma de get el marco sin enlaces simbólicos rotos o una forma de recrear los enlaces simbólicos rotos.

O que necesitaré el código que creó el marco

Nota: no tengo el proyecto utilizado para crear el marco.

Puede volver a crear los enlaces simbólicos con este script . Lo usé un par de veces, funciona bien.

Editar:

Primero borra todos los enlaces simbólicos rotos.

Entonces puedes volver a crearlos usando este command:

 ln -s {path_to_folder_or_file} {name_of_symlink} 

Entonces necesitarás en myFramework.framework/Versions/ :

  • La Current enlace simbólico que apunta a A

Y en myFramework.framework/ :

  • Los Headers enlace simbólico que apuntan a /Versions/Current/Headers

  • Los Resources enlace simbólico que apuntan a /Versions/Current/Resources si tiene uno

  • The symlink myFramework que apunta a /Versions/Current/myFramework