Incapaz de encontrar un objeto llamado `ProjectName

He añadido nueva vaina en PodFile y ejecutó el comando

pod install

Se eliminan todos los anteriores vainas y falló con el error siguiente

Unable to find a target named `ProjectName`

Sin embargo me he recuperado todos los eliminados mediante el uso de vainas de Git, pero ahora mi proyecto no es compilar, su darme error siguientes

/Users/userName/Library/Developer/Xcode/DerivedData/Project_Name-fhktwvetozjdorboqdzfwlpzrcyw/Build/Intermediates/Project_Name.build/Debug-iphonesimulator/Project_Name.build/Script-D7BB987C75C5AEC6033AA28E.sh:
/Usuarios/nombre de usuario/Escritorio/iOS_Workspace/Nombreproyecto/Vainas/Target Apoyo
Archivos/Pods-Project_Name/Pods-Project_Name-resources.sh: /bin/sh^M: malo
intérprete: No tal archivo o directorio

He intentado todas las soluciones con respecto a las vainas, pero tampoco funcionó para mí.

Cualquier ayuda será apreciada. Gracias

  • ¿Qué hace su podfile parece?
  • es como un archivo ejecutable, no como archivo de texto normal, no sé por qué.
InformationsquelleAutor Aamir | 2016-04-01

4 Kommentare

  1. 43

    Después de pasar muchas horas en Google acaba de abrir Podfile y vio que el nombre del proyecto que está mal. Así que he escrito correcto nombre del proyecto en Podfile y el problema ha sido resuelto.

    Antes:

    target 'Wrong Project Name' do
        pod 'Parse'
        pod 'SDWebImage'
    end

    Después:

    target 'Correct Project Name' do
        pod 'Parse'
        pod 'SDWebImage'
    end
    • Esto me pasó a mí después de cambiar el nombre de un proyecto, he podido actualizar esta línea en el podfile. Esta respuesta me salvó un montón de tiempo, gracias!
    • me salvó un montón de tiempo. gracias
  2. 5

    Según el error, se debe especificar un destino denominado ProjectName pero esto no existe en el proyecto. Leer el podfile la referencia de sintaxis cuidadosamente y asegúrese de agregar el derecho de nombre de destino (en mi caso se llama Tester🙂

    Incapaz de encontrar un objeto llamado `ProjectName

    • Acabo de cambiar mi nombre de proyecto con «nombre de proyecto», para ocultar mi nombre de proyecto.
    • Ok, pero son usted seguro de que está utilizando el nombre? O tal vez de ejecutar pod install mientras que en el camino equivocado? También, trate de google /bin/sh^M: bad interpreter: desde que ^M se ve raro
  3. 2

    Es debido a destino cambió de nombre.

    acaba de abrir Podfile y reemplazar el nombre de destino con el nuevo nombre de destino.

    (En mi caso «GoogleMapSample» fue el «Mapa de la Muestra»,

    «GoogleMapSampleTests» fue «Mapa SampleTests»,

    «GoogleMapSampleUITests» fue «Mapa SampleUITests»,

    significa que basta con sustituir «Mapa de la Muestra» con «GoogleMapSample» para todos los destinos)

    # Uncomment the next line to define a global platform for your project
    # platform :ios, '9.0'
    
    target 'GoogleMapSample' do
      # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
      use_frameworks!
    
        pod 'GoogleMaps'
        pod 'GooglePlaces'
        pod 'Alamofire', '~> 4.4
        pod 'SwiftyJSON', '~> 4.0'
    
    
      # Pods for GoogleMapSample
    
      target 'GoogleMapSampleTests' do
        inherit! :search_paths
        # Pods for testing
      end
    
      target 'GoogleMapSampleUITests' do
        inherit! :search_paths
        # Pods for testing
      end
    
    end
  4. 0

    En mi caso, el nombre de destino era el mismo,

    pero era sensible a mayúsculas y minúsculas mal.

    «midestino» //podfile

    «Midestino» //Xcode

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea