2011-06-21 10 views
6

Dado que ARC funcionará en 4.0, ¿podemos compilar nuestras aplicaciones con LLVM3 ahora y ponerlas en la App Store?¿Se permiten las aplicaciones de conteo automático de referencias (ARC) en la App Store?

¿O tenemos que esperar hasta Xcode 4.2 para lanzar?

+3

Voy a votar porque está demasiado localizado porque el estado de las herramientas de desarrollo de nivel beta cambiará con el tiempo. Por lo tanto, las respuestas aquí no necesariamente serán precisas. –

+0

Sin embargo, es una política general (leer las notas de la versión) que las herramientas de desarrollo de la versión preliminar no se utilicen para enviarlas a la App Store. Apple te dirá cuando las cosas se hayan estabilizado lo suficiente con estas herramientas que eres libre de hacerlo. –

+1

@PengOne ¿Cómo se da cuenta de que una tecnología de compilador de LLVM (UNIX) y la pregunta de las herramientas de desarrollador pertenecen al sitio de Preguntas y Respuestas del consumidor de Apple? – wjl

Respuesta

0

Si logra forzar a Xcode 4.0.2 a compilar con Clang desde LLVM 3, me imagino que podría. Si usa el servidor de LLVM 3, Apple puede o no detectarlo e invalidar su binario. Por supuesto, no puede enviar con 4.2 ya que el procedimiento estándar es solo permitir SDK estables.

2

No hay problema con la presentación de aplicaciones habilitadas para ARC. Simplemente tiene que firmar y enviar la aplicación con XCode 4.1.

El soporte de tiempo de ejecución para ARC ya está allí (las versiones actuales de Snow Leopard y Lion ya lo tienen incorporado). Y como puede usar cualquier herramienta que desee para crear sus binarios, no debería haber ningún problema con un binario creado con el conjunto clang/llvm3.

Cuestiones relacionadas