Этот вопрос обратился к Q & A, потому что я нашел ответ, пока готовя его. Nevermind, я думаю, это стоит того, чтобы это сделать:
Мое приложение было отклонено Apple, потому что оно хранило временные файлы или файлы кеша в каталоге документов. Правильно. В сообщении об их отказе говорится, что "временные файлы, используемые вашим приложением, должны храниться только в /tmp directory
". Я полагаю, что помимо Документов и Библиотека в папке приложения.
Теперь я пытаюсь отладить эту проблему в iPhone Simulator, и когда я использую NSTemporaryDirectory()
, значение, которое я получаю в отладчике XCode, равно /var/folders/yj/gnz1c7156c7d6d4fj429yms40000gn/T/tempzip.zip
, а не /Users/me/Library/Application Support/iPhone Simulator/5.1/Applications/8F71AB72-598C-427A-A116-36833D3209F7/tmp/tempzip.zip
.
Итак: NSTemporaryDirectory()
имеет другое поведение с использованием iPhone Simulator и можно ли отслеживать временный каталог приложения во время отладки?