допустимый файл подготовки для этого исполняемого файла не найден в XCode

Я пытаюсь отправить свое второе приложение в App Store. Я выполнил все инструкции, насколько мне известно, но я продолжаю получать эту ошибку, когда пытаюсь собрать и запустить:

«Действительный файл подготовки для этого исполняемого файла не найден»

Я позволяю XCode автоматически выбирать профиль автоматически. Тот, который я хотел бы выбрать, выделен серым цветом. Но в раскрывающемся списке на вкладке «Сборка» окна «Цель» указано

"профиль не соответствует идентификатору приложения"

Еще одна вещь, которую я не понимаю, это то, что в раскрывающемся списке выбора отображается «com.mycompany.myapp», а затем «ABCDEDFG.com.mycompany.myapp» (оба составлены), так что я вижу, что они не совпадают . У меня есть профиль уникального идентификатора, установленный в Организаторе и в файле plist.

Я совершенно сбит с толку. Я следовал инструкциям в моей книге несколько раз и просто не могу понять.


person dbonneville    schedule 19.04.2010    source источник


Ответы (1)


Вам необходимо создать профиль обеспечения в Центре разработчиков и загрузить его на локальный компьютер. В меню Xcode откройте Организатор, установите загруженный профиль обеспечения в область Профили. Затем Xcode автоматически свяжется для вас.

Надеюсь, это поможет.

person Hoang Pham    schedule 19.04.2010
comment
Я создал профиль подготовки для устройства во время создания первого приложения. Когда я начал работать над вторым приложением и сделал dev Build для устройства, оно сработало. Я закончил второе приложение, создал новый профиль распространения для приложения и загрузил его в XCode, где я вижу его в Организаторе. Опять же, в разделе «Подписание кода» на вкладке «Сборка» в Target этот параметр отображается серым цветом. Нужно ли мне повторно загружать сертификат разработки, так как приложение было добавлено в него? Единственное, что я скачал и установил с тех пор, как новое приложение было запущено и завершено, — это новый файл mobileprovion. - person dbonneville; 19.04.2010
comment
Убедитесь, что при переходе к разделу «Информация о целевом проекте» на вкладке «Сборка» значение «Подпись кода» указано правильно. В разделе «Любое устройство iPhone OS» проверьте, есть ли загруженный вами профиль, в противном случае дважды проверьте, с какой конфигурацией вы работаете, попробуйте перейти на «Все конфигурации» и использовать тот же профиль подготовки, посмотрите, работает ли он. - person Hoang Pham; 19.04.2010
comment
Что ж, одна вещь, которую я делал неправильно, заключалась в том, что я нажимал «Создать и запустить». Судя по всему, вы не можете установить сборку дистрибутива на тестовое устройство. Я этого не знал. Я думаю, что это правильно. Я думаю, что решил проблему с идентификатором приложения. Я смог собрать и отправить в магазин приложений. Если я сделал что-то не так, я надеюсь, что они дадут мне знать в процессе подачи, а не через несколько дней! - person dbonneville; 20.04.2010
comment
да, я сделал ту же ошибку раньше, вы должны использовать меню, чтобы просто собрать дистрибутив. - person Hoang Pham; 20.04.2010