ОК, так вот моя ситуация:Укажите пути для значков
- Мои приложения графика не копируются в папку ресурсов пакета, но в подпапку (например
Resources/Graphics
) - мне нужно правильно установить иконки - либо значок приложения, или типов документов, связанных с приложением - в info.plist
Однако, вот Вопрос:
- Если установить
CFBundleIconFile = "myicon";
иmyicon.icns
находится в папке расслоения на ресурсы, он отлично работает. - Если
myicon.icns
находится в подпапкеGraphics
, то - даже если я установил путь, какCFBundleIconFile = "Graphics/myicon";
илиCFBundleIconFile = "Graphics/myicon.icns";
- кажется, он его не забирает.
Итак, любые идеи, как это можно исправить? (очевидно, не сообщая мне, чтобы скопировать .icns в папку ).
Ну, у меня есть несколько вопросов с этим ответом: а) Очевидно, я пробовал этот путь (* точно, как вы говорите), и это не работает **. b) Вы уверены, что в пакете проекта не разрешено иметь более одного файла с тем же именем? (что, если они находятся в разных подпапках (в пакете я имею в виду?)) –
У вас может быть несколько файлов в разных папках, но я не думаю, что у вас должно быть несколько файлов. Не делает отправку для нескольких приложений разных значков приложений, и есть «Предупреждение: несколько команд сборки для выходного файла ...», если у вас есть дублированные файлы в приложении. Вы пытались установить значки из свойств проекта? Извините, если я обижу вас. – h4cky
"обидеть меня"? В каком смысле? Помогая мне? Конечно, нет, приятель. :-) Теперь, что касается проблемы с «несколькими файлами с тем же именем», у меня их довольно много, но они не являются файлами значков (это только файлы, которые я использую внутри себя). Hmmm ... что касается значков, я думаю, что странная часть исходит из неудобной обработки Xcode 4 подкаталогов проекта (вместо групп) - и yep, я использую много папок (возможно, немного неортодоксально, но тем самым мой огромный Проект 300-класса остается вполне доступным для просмотра ... :-)). Приветствую ваших соседей с Юга! ;-) –