Falta el archivo libarclite_iphoneos.a (Xcode 14.3)

Resuelto Justin A asked hace 54 años • 0 respuestas

Después de instalar Xcode 14.3 para ejecutar mi aplicación en mi iPhone XS con iOS 16.3 . Obtuve el siguiente error:

Archivo no encontrado: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a

¿Cómo puedo arreglarlo?

Justin A avatar Jan 01 '70 08:01 Justin A
Aceptado

Agregue el siguiente código al Podfile. Esto funciona para mi. Versión 14.3 beta 2 (14E5207e)

post_install do |installer|
    installer.generated_projects.each do |project|
        project.targets.each do |target|
            target.build_configurations.each do |config|
                config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
            end
        end
    end
end
moveFastLink avatar Mar 14 '2023 07:03 moveFastLink

Abra Terminal y vaya a la siguiente carpeta:

cd /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/

Crea la carpeta "arco":

Vaya a Preferencias del SistemaSeguridad y PrivacidadAcceso total al discoTerminal y haga:

sudo mkdir arc
cd  arc
sudo git clone https://github.com/kamyarelyasi/Libarclite-Files.git .

Dar los permisos necesarios:

sudo chmod +x *

Ahora podrá compilar y ejecutar, pero no archivar.

Para solucionar este problema, siga los pasos:

En Xcode, navegue hasta:

  • PodsArchivos de soporte de destinoPods-Runner o Pods-App

  • Abra el archivo Pods-Runner-frameworks.sh o Pods-App-frameworks.sh

  • Encuentra la línea:source="$(readlink "${source}")"

  • Reemplácelo por:source="$(readlink -f "${source}")"

Entonces...Archivar

Ingrese la descripción de la imagen aquí

Edimar Martins avatar Apr 04 '2023 01:04 Edimar Martins

Puede modificar manualmente la versión mínima de implementación del marco de terceros.

por ejemplo: iOS 8.0 --> iOS 11.0

Una imagen que muestra un menú de configuración dentro de xcode.  En el lado izquierdo, está seleccionado 'Pods'.  Luego, se selecciona 'General'.  En el centro de la pantalla, se resalta un menú desplegable con el título "Implementaciones mínimas" y actualmente está configurado en iOS 8.0.

Zhi Zhou avatar Mar 31 '2023 07:03 Zhi Zhou

En realidad, las otras respuestas son correctas, pero para un aficionado todavía es bastante difícil resolverlo.

Parece que iOS dejó de admitir iOS 8, por lo que el mínimo debería ser 11.0.

Hay dos formas de actualizar tu iOS:

  1. Actualice manualmente todos los destinos con una implementación mínima en 11.0.

    Ingrese la descripción de la imagen aquí

    Funcionará perfectamente pero es agotador, así que...

  2. Ajuste el código del pod para forzar todos los objetivos con una implementación mínima en 11.0.

    ingrese la descripción de la imagen aquí

     post_install do |installer|
         installer.generated_projects.each do |project|
               project.targets.each do |target|
                   target.build_configurations.each do |config|
                       config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
                    end
               end
        end
     end
    

    Recuerde limpiar y desintegrar el pod y volver a instalarlo.

     cd [project directory]
     pod deintegrate
     pod clean
     pod install
    
Nguyen Tan Dat avatar Apr 24 '2023 05:04 Nguyen Tan Dat