Это было задано раньше, но ответы на предыдущие вопросы не решают мою проблему.
Я пытаюсь создать простое приложение Hello World под названием (CalculatorBrain) из курсов Stanford iTunes U. Я могу запустить его в Simulator отлично, но я бы хотел получить его на своем iPhone 4S.
Я синхронизирую свой iPhone 4S через iTunes на своей Windows-машине. Всегда есть. Поразмыслив, я должен перечислить эту деталь.
В любом случае, вернемся к моему Macbook (Mountain Lion). Я запускаю самый последний XCode 4.6.2 (4H1003), и мой iPhone также самый последний из 6.1.3, я считаю.
Я пошел в портал Provisioning Portal на странице разработчиков Apple. Я добавил 4S. Я назвал его JohnSmith и дал ему UDID телефонов.
В XCode я открыл Организатор, Устройства выделены по умолчанию. Я поместил код доступа в свой iPhone и подключил его к своему Macbook. Устройства обнаруживают мой iPhone. Если я нажму на Provisioning Profiles и попробую "Добавить устройство в портал Provisioning Portal", я получаю "В этой команде уже есть устройство с номером". Отлично. Я знаю, что это добавлено точно. Все хорошие новости до сих пор.
В моем приложении Hello World CalculatorBrain-Info.plist мой идентификатор пакета "com.JohnSmith.CalculatorBrain". Отображаемое имя пакета - "$ {PRODUCT_NAME}", а исполняемый файл - "$ {EXECUTABLE_NAME}", если это имеет значение.
В навигаторе, если я выделил свой проект и вывел настройки сборки, под идентификацией подписи кода я получаю параметры...
Не подписывать код
Автоматический выбор профиля - Разработчик iPhone - Распространение iPhone
Идентичность без профилей Provisioning - iPhone Разработчик: John Smith (R............ K) - iPhone Распространение: Джон Смит (Y............. 5)
Другое...
Я пробовал все это. Я предполагаю, что я должен использовать iPhone Developer: Джон Смит один... но он говорит это личность без Provisioning Profiles.
Что здесь происходит? Что мне нужно сделать, чтобы заставить это работать?