2012-02-19 4 views
0

Я ищу, где я должен сохранить мое приложение вещи, и после быстрого поиска я нашел это: Cocoa equivalent of .NET's Environment.SpecialFolder for saving preferences/settings? и это: https://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/FileSystemProgrammingGUide/AccessingFilesandDirectories/AccessingFilesandDirectories.html#//apple_ref/doc/uid/TP40010672-CH3-SW3Какие вспомогательные папки для поддержки приложений Mac следует использовать? (Не хотят быть отвергнута)

Затем я смотрю на мою Application Support Folder и заметили, что почти каждое приложение использует AppName, а не BundleID, как предлагает Apple в своей документации.

Я хочу убедиться, что выбрал правильный вариант, потому что слышал, что некоторые приложения были отклонены для записи в подкаталоге ~/Library/Application Support/под другим именем, чем имя приложения.

  • КРАТКАЯ:

Какой именовании вы думаете, что я должен использовать? Имеет ли значение, когда они просматривают приложения? Оба в порядке?

Спасибо

+1

Я не могу прокомментировать, что вас отвергли или нет, но с точки зрения пользователя я ожидаю найти такие вещи в «~/Library/Application Support/Application Name», и это делает меня любопытным, если это не так:) – prodigitalson

+0

Я согласен с вами, но я просто хочу уменьшить вероятность отклонения, потому что я собираюсь отправить свое приложение на них, чтобы просмотреть эту неделю, и у меня не будет времени изменить мое приложение на требования к песочнице, которые будут применяться в ближайшее время. Я планирую рекакторинг песочницы только для первого обновления. И мое приложение, к сожалению, одно из тех, которые по своей природе будут сильно затронуты этими новыми глупыми правилами. Таким образом, обновление его для работы с этими ограничениями будет 2 + неделя work = ( – Rodrigo

ответ

0

Ну, отвечая на мой собственный вопрос, просто не оставить как есть ...

Я просто называется NSSearchPathForDirectoriesInDomains (NSApplicationSupportDirectory, NSUserDomainMask, YES); для получения папки поддержки приложения и добавления имени приложения. Я вряд ли верю, что это будет причиной отклонения, поскольку NSApplicationSupportDirectory, похоже, вернет правильную папку, даже если приложение изолировано.

+0

Итак, нет отклонения, вот мое приложение http://itunes.apple.com/us/app/joystick-show/id515886877 =) – Rodrigo