ios - Xcode 6.1 sigue diciéndome que no se pudo abrir PartialInfo.plist
xcode6.1 (7)
Encontré este problema cuando moví mi archivo .plist a una nueva carpeta. Tiene que ir a la lista de Objetivos (seleccione la barra superior en el menú vertical izquierdo de Xcode, el que tiene el nombre de su proyecto, y luego seleccione Objetivos en el menú vertical segundo a la izquierda) y busque la sección Identidad. Desde allí, seleccione el botón que le permite especificar la nueva ruta del archivo .plist.
Si eso no funciona, intente eliminar la carpeta de su proyecto en ~ / Library / Developer / Xcode / DerivedData / y vuelva a compilar.
Después de actualizar a Xcode 6.1, se mantuvo esta excepción cuando intenté compilar mi aplicación existente. Intenté eliminar ''MyController'' y volver a agregar. Pero lanzaría la misma excepción con controlador diferente.
could not read data from ''/Users/macbookpro/Library/Developer/Xcode/DerivedData/MyApp-
dmhwkhbfbxprhycwjeunwtbbtsxj/Build/Intermediates/MyApp.build/DEV-iphoneos/MyApp.build/MyController-
PartialInfo.plist'': The file “MyController-PartialInfo.plist” couldn’t be opened because there is no
such file.
Encontré la respuesta. Tengo que reemplazar todos los archivos xib ''IBCocoaTouchPlugin a una versión más nueva.
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6244"/>
Esto ocurre generalmente cuando abre la versión anterior xibs. No hay nada que hacer, solo haga clic en xib en el panel de archivos, su versión cambiará / actualizará automáticamente con la versión más reciente.
por lo que tampoco es necesario que lo recuerdes.
Para mí (con Xcode 6.3) esto estaba sucediendo con un archivo que terminó en ~ iPhone.xib. Lo cambié, finalizo en minúsculas ~ iphone.xib, y resolví el problema.
Puede resolverlo eliminando el contenido de la carpeta DerivedData. Si le preocupa eliminar demasiadas carpetas, elimine solo las carpetas que comienzan con el nombre de su proyecto actual para el que está tratando de resolver problemas. Recuerde cerrar XCode antes de borrar los datos
Biblioteca / Desarrollador / Xcode / DerivedData /
Respuesta común para la mayoría de las preguntas ... Reiniciar Xcode. Esto funciona para mi.
Varios de ustedes han llegado con la respuesta parcial.
Creo que este problema está relacionado con la "solución" de Apple para cuando los XIB se estaban cargando lentamente cuando hacían referencia a las fuentes personalizadas. Ahora almacenan la información de fuente personalizada en un archivo xibnamePartialInfo.plist en su carpeta DerivadaData.
Ahora, si su aplicación contiene xibname ~ iPhone.xib Y xibname.xib, solo se crea el archivo PartialInfo.plist para xibname ~ iPhone.xib y verá el error. Abrir el xib en InterfaceBuilder tuvo el efecto secundario de crear este archivo, por lo que el problema pareció desaparecer (hasta la próxima limpieza).
Entonces, la solución es cambiar el nombre de todos los archivos de iPhone a otro (el guión funciona como un reemplazo de la tilde). Al parecer, es la tilde la que dificulta la creación del archivo PartialInfo.plist para el XIB raíz.