Приложение iOS не может быть проверено из-за знака + в исполняемом файле - но я не могу изменить исполняемый файл - PullRequest
0 голосов
/ 22 июля 2011

Дело в том, что я предпочитаю называть свой iOS-проект "Vika +", но знак + в имени также включен во все остальные заголовки, включая имя моего исполняемого файла. Таким образом, iTunes Connect жалуется на знак +, говорящий мне об изменении имени исполняемого файла.

Моя проблема в том, что каждый раз, когда я изменяю имя исполняемого файла, сборка завершается неудачей, и тогда у меня нет выбора. Я не знаю, что делать дальше ... Пожалуйста, помогите?

Ответы [ 2 ]

0 голосов
/ 03 августа 2011

см .: http://developer.apple.com/library/ios/#DOCUMENTATION/FileManagement/Conceptual/understanding_utis/understand_utis_conc/understand_utis_conc.html

Набор символов UTI Универсальный идентификатор типа - это строка Unicode, которая обычно содержит символы в наборе символов ASCII.Однако допускается только подмножество символов ASCII.Вы можете использовать латинский алфавит в верхнем и нижнем регистре (A – Z, a – z), цифры от 0 до 9, точку («.») И дефис («-»).Это ограничение основано на ограничениях DNS-имен, установленных в RFC 1035.

Идентификаторы унифицированного типа могут также содержать любой из символов Unicode больше U + 007F.

Важное замечание: Появляется любой недопустимый символв строке UTI - например, подчеркивание ("_"), двоеточие (":") или пробел ("") - приведет к тому, что строка будет отклонена как недействительный UTI.На уровне API не генерируется ошибка для недопустимых UTI.

0 голосов
/ 22 июля 2011

Я подумал, что вы просто сможете изменить имя исполняемого файла, поэтому быстро попытался изменить имя в одном из моих проектов, и я тоже получил ошибку сборки - и хуже всего, что это была ошибка, связанная с подписанием.

Лучше всего просто переименовать проект в что-то вроде VikaPlus, а затем (если вам абсолютно необходимо) изменить название пакета / продукта и т. Д. Обратно на Vika +.Хотя обычно лучше избегать таких символов, как + & ^ и т. Д., Особенно когда они связаны с именами файлов, поскольку они вызывают множество проблем в зависимости от используемой ОС, поскольку довольно часто + используется для представления добавляемых файлов и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...