Xcode üzerinde geliştirdiğimiz bir iPhone projesini simulatörde çalıştırmak için herhangi bir kısıtlama bulunmamaktadır. Uygulamayı AppStore'a gönderecekseniz kesinlikle cihaz üzerinde denemenizi öneririz. Simulatör işlemci ve bellek kullanımında gerçek cihaz gibi kısıtlamalara sahip olmadığından uygulamanız cihaz üzerinde beklenmedik hatalarla karşılaşabilir. Performans sorunları ve diğer öngörülemeyen hataları (örneğin, bellek yönetimi) önceden belirlemek için uygulamayı cihaz üzerinde test etmemiz gerekir.