Paquete no válido … contiene 'frameworks' de files no permitidos

Estoy intentando publicar mi aplicación a través del cargador de aplicaciones, pero sigo recibiendo este error. Probé esta solución, pero aún recibo el mismo error.

Cualquier sugerencia sera apreciada.

Descubrí que la compilation que estaba intentando cargar estaba archivada en Xcode beta 6: / La actualización a la semilla GM resolvió mi problema. Asegúrese también de que Embedded Content contains swift code configurado en "NO" en su configuration de compilation para su extensión y configurado en "SÍ" en la configuration de compilation para su aplicación contenedora.

Solo para agregar esto. El Embedded Content contains swift code funcionó para mí. Además, tenía una extensión y estaba vinculando a los frameworks en esa extensión. También estaba copyndo los frameworks a la extensión, también conocido como crear una carpeta de Frameworks . Porque eso es lo que debes hacer ¿verdad? Bueno, definitivamente estaba equivocado. Supongo que la ruta de búsqueda de la extensión se ve en la carpeta Marco de la aplicación contenedora a través de la ruta de acceso de ruta de ejecución del objective de extensión en Configuración de compilation

 @executable_path/../../Frameworks 

Entonces, lo que no estaba claro para mí, y ahora está claro es que no copy los Frameworks (Copy Build Phase) en la extensión. Los usa de la aplicación contenedora. Por eso, si quieres usar tus frameworks en tu extensión, debes asegurarte de que la configuration de Build > Require Only App-Extension-Safe API se establece en Yes

Para mí, ninguna de las soluciones anteriores funcionó, pero al final, este problema de GH dio una pista.

Si está utilizando CocoaPods, podría considerar eliminar la fase de compilation de los frameworks de Embed en el objective problemático (la extensión), esto solucionó el problema para mí.

Para la aplicación, tuve que configurar:

 Embedded Content Contains Swift Code: YES 

y para la extensión:

 Embedded Content Contains Swift Code: NO