La máquina real se ejecuta y compila normalmente, pero tan pronto como se empaqueta, se informa un error
: error de rsync: algunos archivos no se pudieron transferir (código 23) en /AppleInternal/Library/BuildRoots/d9889869-120b-11ee-b796- 7a03568b17ac/Library/Caches/com.apple.xbs /Sources/rsync/rsync/main.c(996) [sender=2.6.9]
La ejecución del comando PhaseScriptError falló con un código de salida distinto de cero
. Pensé que era un problema con el SDK desarrollado. Buscar
información
Solución 1 (recomendada)
Utilice sudo gem update cocoapods para actualizar cocoapods. Actualmente, mi actualización es a la versión 1.12.1.
Elimine el archivo Podfile.lock, el nombre del proyecto.xcworkspace y la carpeta Pods en el directorio raíz del proyecto.
Reutilice la instalación del pod y empaquete lo normal (resuelto)
solución nuevamente 2
En el proyecto Xcode Pods -> Archivos de soporte de destinos -> Pods-nombre del proyecto-> Pods-nombre del proyecto-frameworks (aproximadamente la línea 44)
source="$(readlink "${
source}")"
Reemplazar con
source="$(readlink -f "${
source}")"
Este código se utiliza principalmente para copiar la biblioteca dinámica (es decir, el archivo de marco) al directorio de compilación del proyecto Xcode.
Específicamente, {TARGET_BUILD_DIR} representa la ruta al directorio de compilación y ${FRAMEWORKS_FOLDER_PATH} representa la ubicación de almacenamiento de todos los marcos en el directorio de compilación.