При сборке для распространения убедитесь, что для "Active SDK" установлено значение SDK устройства iPhone и , а не SDK iPhone Simulator. Если установить для него значение «Симулятор», это все равно позволит вам создать приложение, но при попытке запустить его на другом устройстве вы увидите ошибку.
Также убедитесь, что всякий раз, когда вы планируете установить новую сборку, сначала измените текущую версию проекта в настройках проекта на новый номер версии.
-Drew