ios xcode cordova xib xcode7.1

Proyecto IOS que muestra el error “Se produjo un error interno. La funcionalidad de edición puede estar limitada "en xcode 7.1



cordova xib (19)

Acabo de tener este problema hoy y realmente me frustró por un tiempo. Primero recibí el error "no se puede iniciar el simulador" y no pude cargar el simulador y luego mi guión gráfico comenzó a hacer esto y recibí un error interno.

Probé las otras soluciones mencionadas aquí, incluida la limpieza y la reconstrucción, eliminando la carpeta DerivedData pero ninguna funcionó. Actualicé mi sistema operativo a Sierra y eso resolvió el problema para mí.

Espero eso ayude.

Acabo de crear un nuevo proyecto cordova ios a través de CLI, y abrí ese proyecto en Xcode 7.1 y mientras ejecuto en el simulador obtengo algún error en mainViewController.xib, si hacemos clic en ese error, se muestra el archivo xib y encima de eso se muestra uno mensaje de advertencia "Se produjo un error interno. La funcionalidad de edición puede ser limitada". Entonces no puedo ejecutar este proyecto.

No sé si esto se debe a un error de Xcode o error de Córdoba o cualquier otro problema de configuración en mi Xcode.


Actualicé XCode a 7.1.1 y esto resolvió el problema.


Al ejecutar Xcode 7.3.1, aparecía el mismo mensaje de error al editar un archivo .xib. El rendimiento se estancaría, y Xcode a menudo dejaba de responder. Presentó un informe de error y, mientras tanto, encontré esta línea de código en el archivo .m asociado con el .xib más problemático:

NSString * check = [formateador stringFromDate: fecha]; /

El "/" no se marcaba como un error, y el proyecto se había construido y ejecutado muchas veces con esto en su lugar. Después de eliminar "/", el rendimiento mejoró drásticamente, y el mensaje de error solo apareció un par de veces, brevemente, desde entonces y hasta ahora por varios días.

Hasta ahora, esto parece ser un caso de un error en el depurador.


Ayer tuve este problema también. Recuerdo que lo tuve antes de 1 año también y recuerdo cómo solucionarlo. La razón del error (en mi caso) fue un error en el código en AppDelegate. A veces, los errores en AppDelegate son la razón de este comportamiento de xCode. Entonces, si desea solucionarlo, primero intente comentar Su código en AppDelegate función por función, hasta que encuentre la función con el error. Una vez que lo encuentre, comience a descomentar pieza por pieza el código en esa función en particular hasta que vea qué línea de código está rompiendo todo. Créeme ... Esto te ahorrará mucho tiempo buscando en Internet.


Cambié Xcode - Preferencias - Edición de texto, marqué en ''Code Folding Ribbon'' y ''Focus code blocks on hover''.

Limpió el proyecto y eliminó el error de edición de origen.


Cierre el proyecto desde el menú Archivo y vuelva a abrir el proyecto nuevamente, el problema desapareció.


Desafortunadamente, este error es bastante genérico y no apunta a una causa real. Si observa el informe de errores generado por Xcode, es posible que pueda obtener más contexto para descubrir qué está sucediendo.

Las causas comunes incluyen:

  • Permisos / propiedad incorrectos establecidos en los archivos.
  • Eliminación manual de archivos en ~ / Library / Developer.
  • Instalar kexts de terceros con errores (especialmente software de seguridad o firewall).


En cuanto a mí, el problema estaba en el operador ternario (línea única si la declaración). Versión 7.3.1


Esto me ha estado sucediendo en Swift 3.1, Xcode 8.3.2 durante un mes, estaba codificando bien, pero llegó el punto de que todo el texto era solo texto sin formato, sin colores, sin autocompletar, sin sangría. Que tortura .....

Xcode mostraba un error para NSAttributedString , pero se estaba compilando bien, incluso pude ver el botón subrayado en la aplicación sin problema. Cuando eliminé este código, xcode volvió a la normalidad. Que extraño.

Me llevó días averiguarlo. Revisé todos los commits de github hasta que encontré una versión de mi proyecto que no arroja Se produjo un error interno. La funcionalidad del editor de origen es limitada. error.

Luego comparé las versiones de confirmación y pensé que esto comenzó a suceder cuando edité el texto UIButton a través del código.

Error causado por NSAttributedString que quería subrayar en el texto del botón de la siguiente manera

let titleAttributes:[String : Any] = [NSForegroundColorAttributeName : Constants.forgotPassColor, NSUnderlineStyleAttributeName : NSUnderlineStyle.styleSingle.rawValue] let localizedForgotPass = NSLocalizedString("forgotPassword", tableName: "Localizable", comment: "forgot button text") let titleString = NSAttributedString(string: localizedForgotPass, attributes: titleAttributes) forgetPasswordButton.setAttributedTitle(titleString, for: .normal)

Eliminar esto resolvió el problema. Hay algo mal con NSAttributedString en Swift 3.1


Esto me sucedió en Xcode 10.2, mientras editaba el archivo .xib. Intentar borrar los datos derivados no me ayudó. Lo que resolvió el problema fue cambiar el dispositivo para la creación de prototipos en el generador de interfaces, obligó al IB a volver a renderizar y resolvió el problema.


Estoy en Xcode 7.3 y tuve el mismo problema después de abrir el archivo en xCode 8.0. Esto funcionó para mí:

Hice un producto / limpie en Xcode, luego salga de Xcode y limpie todo el contenido en ~ / Library / Developer / Xcode / DerivedData manualmente.


FWIW, esto es lo que solucionó esto para mí:

Estaba realizando una operación en un valor en un diccionario:

_outcomes[key] *= multiplier

No me di cuenta de que Swift trataría el valor como opcional a pesar de que el diccionario no es opcional en esta clase.

cambiando a lo siguiente funcionó:

_outcomes[key]! *= multiplier


Prueba esto, es trabajo para mí

NOTA actualizada : este error se produjo principalmente cuando abrió 2 versiones diferentes de Xcode al mismo tiempo.

Solución : cierre Xcode y borre los datos derivados. Ahora intente nuevamente, use un Xcode a la vez.

O

Siga los pasos a continuación ,

1) Basura de datos derivados de dos maneras, ya sea por comando o Preferencias.

rm -rf ~/Library/Developer/Xcode/DerivedData/

O

Xcode---> Preferences--->Location--->Derived Data

2) En el menú Xcode , vaya al producto, borre el proyecto.

3) Desconecte el dispositivo conectado y reinicie Xcode y el sistema .

siga los pasos anteriores, se eliminará el error.

Espero que sea útil para alguien.


Se solucionó el problema en mi programa, ¡espero que esto pueda ayudar a alguien!

Entonces, este es el proceso de mi solución:

  1. No podía entender por qué estaba teniendo este problema, cuando todo había estado funcionando bien.

  2. Intenté lo siguiente:
    Proyecto de limpieza
    Eliminar DerivedData
    Crear controladores de vista nuevos e idénticos para ver si el problema estaba solo en esas vistas particulares. (ocurrió el mismo problema)
    Eliminar y reinstalar Xcode
    Reiniciando mi computadora.
    Preguntando en .
    (Finalmente) Enviar una TSI, que se redirigió a Apple Bug Reporter.

  3. Hice un nuevo archivo rápido para el controlador de vista que tenía el problema y lo compilé, mostrando que no era un problema con el controlador de vista en sí.

  4. Empecé a recibir un error: "Error en el comando debido a la señal: Error de segmentación: 11" (en el archivo asociado con la Vista que no funcionó), lo cual es realmente ambiguo. Este error parece ser un error que ocurre en un segmento (saltando de un controlador de vista a otro) pero el código en sí no se compilaría. Después de investigar el error, me di cuenta de que el código dejó de compilarse en ese archivo rápido.

  5. Entonces, copié y pegué el código del archivo swift (el que causaba problemas) en la aplicación Notes y borré el archivo swift de la aplicación.

  6. Poco a poco, comencé a tomar el código del archivo que no funcionaba (en Notas) y lo puse en el archivo que funcionó hasta que apareció el error:

    El comando falló debido a la señal: Falla de segmentación: 11

  7. Comencé a comentar fragmentos del código para aislar el error.

  8. Después de encontrar la línea de error, me di cuenta de que era solo un error que causaba todos estos problemas. Una solución simple que el depurador no reconoció como un error de rutina. ¡Así que lo arreglé y funciona!

Y para aquellos de ustedes menos inclinados a leer

Resumen de cuál puede ser su problema:

  • ¡Error en tiempo de compilación en su código que el depurador de Xcode no reconoce!

Tengo el mismo problema. La única forma que he encontrado para evitar esto es actualizar el objetivo ''Destino de implementación'' a 8.1 y también el proyecto ''Destino de implementación'' de CordovaLib a 8.1, esto permite que la aplicación se compile y se ejecute sin el error MainViewController. Sin embargo, esta no es una gran solución, ya que supongo que ya no es compatible con dispositivos con iOS 7.1 instalado.


Tuve este problema y la eliminación de la carpeta de datos derivados me solucionó el problema

Preferences > Locations > Derived Data > click the arrow to open in Finder > trash it.


por mi parte, es problema de RAM. He eliminado la aplicación de otros. Entonces funciona normalmente.


Xcode 7.3.1

En mi caso, el error fue causado por la siguiente línea:

print("|" + board[x][y])

Cambiado a:

print("| /(board[x][y])")

Después de eso, hice un Producto -> Limpiar (Comando + Mayús + K) que solucionó el problema.

PD: el tablero [x] [y] es un [[Personaje]], si eso importa. Copié y pegué mi clase Java en Xcode para editarla en Swift.