linea kits instalar for developers developer descargar ios swift3

ios - kits - Error al construir el proyecto en la nueva versión beta de Xcode 8.0



xcode for ipad (9)

Acabo de eliminar la carpeta de Frameworks y funcionó

La firma de SWRevealViewController requiere un equipo de desarrollo. Seleccione un equipo de desarrollo en el Editor de objetivos.

Se requiere la firma de código para el tipo de producto ''Framework'' en el SDK ''iOS 10.0''



Debe instalar cocoapods beta ya que resolvió ese problema en su versión RC. Para instalar cocoapods beta simplemente use el siguiente comando en su terminal

gem install cocoapods --pre

y ejecutar la instalación de pod nuevamente por

pod install

Sus errores deben ser corregidos ahora.


Haga clic en cada proyecto en el navegador y elija un equipo.


Le robé esto a Anish:

Ficha Proyecto -> lista de Objetivos -> pestaña General para el objetivo del que xcode se queja (en mi caso, ese es mi marco utilizado por mis aplicaciones) -> elige tu equipo

Mi proyecto no usa pods. Sheesh.

UPD: ahora mi proyecto ha recogido desarrolladores del valiente mundo nuevo y ahora usa pods (sudo, ten en cuenta, instalar cocoapods), pero eso no es relevante ya que la solución que robé de Anish es anterior a la importación de problemas de terceros, todos iguales


Para solucionar este problema, eliminé el archivo de pod actual y eliminé todos los pods del proyecto de Xcode y también su configuración.

Además, creé un archivo pod usando la terminal.

  1. Terminal abierto
  2. Navegue a su ruta de proyecto
  3. Escriba pod init en la terminal para crear un nuevo archivo de pod
  4. Abra el archivo pod creado recientemente y escriba la línea del pod que desea instalar después del target "TargetName" do y antes de end .
  5. Luego, escriba la pod install en la terminal

Entonces finalmente resolví el problema.


Resolví este problema al eliminar mi ID de Apple de las preferencias de Xcode y reiniciarlo. Regístrese con su ID nuevamente y estará listo para ir


Seleccione cada objetivo en el pod y seleccione el equipo en la sección de la pestaña General Resuelve el problema


Cocoapods necesita ser actualizado para agregar información de su equipo de proyectos. Tal vez esta nueva versión de Xcode ya no dependa del proyecto en ejecución activo para la información de firma de código. Esto también podría ser una indicación de un error de la nueva firma de código en Xcode 8.0. Supongo que los desarrolladores de Apple usan SPM sobre Cocoapods (al menos eso es con lo que prueban). Por lo que puedo decir, solo es cuestión de agregar estos datos al archivo Pods/Pods.xcodeproj/project.pbxproj

TargetAttributes = { 698A37611B31C6E9B1C5AEC735CECE70 = { DevelopmentTeam = XXXXXXXXXX; DevelopmentTeamName = My Team Name"; ProvisioningStyle = Automatic; }; 90B2840AB96CFDCBD62C7A56DFD6562C = { DevelopmentTeam = XXXXXXXXXX; DevelopmentTeamName = "My Team Name"; ProvisioningStyle = Automatic; }; B07B012AE17952EE777271E277F90284 = { DevelopmentTeam = XXXXXXXXXX; DevelopmentTeamName = "My Team Name"; ProvisioningStyle = Automatic; }; B6184234CE5B97D6DADDB68315E67B58 = { DevelopmentTeam = XXXXXXXXXX; DevelopmentTeamName = "My Team Name"; ProvisioningStyle = Automatic; }; };

Estos hashes de destino se pueden encontrar en /* Begin PBXNativeTarget section */ . Entonces ahora solo necesita implementarse en Cocoapods.

ACTUALIZAR:

Se ha abierto un problema en Github, así que solo seguiría esto hasta que se resuelva: https://github.com/CocoaPods/CocoaPods/issues/5523

ACTUALIZACIÓN 2:

Se ha creado un PR aquí: https://github.com/CocoaPods/CocoaPods/pull/5528 . Parece que el enfoque válido es deshabilitar completamente la firma de código para cualquier proyecto y objetivo de Pod.

Para utilizar el enlace anterior, ya que no se ha fusionado a partir del 27/06/16, la rama que incluye esta función es https://github.com/CocoaPods/CocoaPods/tree/xcode-8-codesigning . Simplemente siga la guía aquí para usar esta rama https://guides.cocoapods.org/using/unreleased-features .

ACTUALIZACIÓN 3:

El PR se fusionó para que cualquiera que tenga este problema simplemente actualice Cocoapods a través de sudo gem install cocoapods