Estoy usando Xcode8, swift 3, iOS 10
De Objetivos -> capacidades mostrando «agregar la característica de notificación de Inserción a su id de aplicación».
Puedo comprobar mi ID de la APLICACIÓN y se muestra pushnotfication habilitado en el desarrollo y la distribución.
Con la misma APLICACIÓN y certificado de que estoy recibiendo de notificación en iOS9 pero en iOS 10 estoy recibiendo el error
Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo={NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}
y también mostrando la marca roja (problema)
- respuesta sugerida no es de acuerdo a la pregunta, mi pregunta es para Xcode8 y swift 3 pruebas en iOS10
Me reinicia XCode y se había ido 🙂
Cerca de Xcode -> abrir -> limpieza> construir -> ejecutar.
Solucionado el problema para mí. Xcode 9.0.
Lamentablemente dejé de xcode instalado la .mobileprovision (doble clic), a continuación, reinicie el xcode y la advertencia se ha ido…Seguido la otra respuesta aquí por SteMa
Esto me pasó a mí. Por alguna razón xCode firmado conmigo.
La corrección:
Pulsa en Xcode (barra superior) -> seleccione Preferencias -> seleccione su Id de Apple -> inicio de sesión.
Espero que esto ayude a alguien!
En mi caso no ayuda a reiniciar de nuevo xcode.
Acabo de reiniciar el sistema y que el problema se había ido.
Después de que me push para mi aplicación, he tenido a regenerar mis perfiles de aprovisionamiento y volver a descargarlos para Xcode reconoce la aps atributo.
En mi situación que me fui de aquí
& aquí 
bajo la ficha general en xCode ajustes y restablecer mi identificador del paquete con un nombre diferente y que fija los certificados y todo funcionó!
Obviamente, si usted necesita el mismo identificador del paquete, tendrá que ir con alguna de las otras sugerencias aquí, pero el uso de este si todo lo demás falla.
En mi caso, ninguna de las anteriores respuestas trabajado. Tuve que generar nuevos certificados. Xcode >> Preferencias >> Cuentas >> seleccione equipo >> Administrar Certificados… >> + >> el Desarrollo de iOS >> repetir + >> App Store de iOS.
SI ha activado la notificación de Inserción ,su antiguo perfil de suministro se vuelven inactivas . Editar el antiguo perfil de suministro y descarga de uno nuevo , a continuación, tratar de generar la construcción .
Comprobar La Información.plist -> identificador del Paquete y establecer como YourProject -> Objetivos -> General> identificador del Paquete. El trabajo para mí
Cambiar tu cuenta de desarrollador en Xcode, porque de APN certificados de cuenta de desarrollador y Xcode cuenta de desarrollador debe ser el mismo.
–> Ir a Destino
–> Vaya a la Ficha General
–> IR a la Firma de
–> Seleccionar Equipo, de la cuenta Que utiliza para desarrollar APN certificados.