Ya he creado un proyecto en XCode 4.2 con ARC marcado. El problema es que tengo que descargar y agregar los archivos ASIHttpRequest. Esto está dando un montón de errores cuando intento compilar. ¿Hay alguna forma de solucionar esto (que no sea crear un proyecto nuevamente)?Cómo eliminar ARC de XCode
Respuesta
Haga clic en el nombre del proyecto en la vista de navegación en el lado izquierdo, vaya a Objetivos -> Build Fases y añadir -fno-objc de arco a el "compilador marca" para cualquier archivo relevante.
Gracias, los 46 errores desaparecieron –
Siga usando ARC, pero desactívelo para los archivos ASIHttpRequest. Esta respuesta se debe apuntar en la dirección correcta:
Puede desactivar ARC por archivo pasando la opción -fno-objc-arc
a cada uno ya que se recopilan. Agregue el indicador a los archivos que necesitan ARC deshabilitado en el grupo Compilar orígenes bajo el objetivo en el navegador del proyecto.
Otra opción sería compilar ASIHttpRequest como su propio marco que no tiene ARC habilitado y solo enlaza con el marco. Habla de, ¿ya no está ASIHttpRequest en un marco? (No he mirado en un tiempo)
- 1. ¿Cómo activar/desactivar ARC en un proyecto de xcode?
- 2. ¿Cómo eliminar totalmente Xcode 4
- 3. ¿Cómo habilita ARC en todo el proyecto en Xcode 4.2
- 4. ¿Cómo saber si mi proyecto Xcode iPhone está usando ARC?
- 5. iOS: ¿Cómo eliminar objetos de la memoria con ARC habilitado?
- 6. eliminar completamente XCode Objetivo
- 7. Problema de depuración de Xcode y ARC (omisión de dealloc)
- 8. Cómo eliminar versiones anteriores de Xcode
- 9. Cómo eliminar puntos de interrupción en XCode
- 10. Xcode 4.4, aplicación de compilación con ARC para iOS 4.2
- 11. Eliminar problemas anteriores en Xcode
- 12. ARC y ASIHTTPRequest
- 13. conversión de un proyecto que no es ARC a ARC
- 14. Xcode cambiar/eliminar plantilla de comentario
- 15. @autoreleasepool sin ARC?
- 16. ARC, no ARC, y herencia
- 17. Xcode + eliminar todos los puntos de interrupción
- 18. ¿Cómo convierto mi proyecto Xcode para usar ARC (recuento automático de referencias)?
- 19. ¿Cómo habilitar ARC para un archivo en proyecto Non-ARC?
- 20. Cómo usar __bridge para ARC correctamente
- 21. Convertir a ARC - LLVM compilador 3.0 Error
- 22. ¿Cómo hacer que GDATAXML sea compatible con ARC en XCODE 4.2?
- 23. ARC o no a ARC iphone iOS5
- 24. CoreData eliminar la confusión general, Xcode
- 25. Eliminar git del proyecto en Xcode 4
- 26. Eliminar storyboard xcode 4.2 iOS 5?
- 27. realloc() & ARC
- 28. ¿Cómo se puede convertir ARC fuera de archivo específico
- 29. ios5 ARC ¿cuál es el indicador del compilador para excluir un archivo de ARC?
- 30. ¿Cocos2d es compatible con ARC?
Como nota no relacionada, es posible que desee considerar MKNetworkKit como reemplazo de ASIHTTPRequest. ASIHTTPRequest ya no es compatible. MKNetworkKit es compatible con ARC. https://github.com/MugunthKumar/MKNetworkKit –
Y no solo para felicitar a mi coautor (MK), aunque creo que su kit es bastante bueno, también hay AFNetworking, que definitivamente vale la pena ver. https://github.com/gowalla/AFNetworking –