Я запускаю Xcode 6 Beta 5, но это происходит с первой беты. Мой каталог приложений в симуляторе продолжает переименовываться после каждого запуска. Мне потребовалось некоторое время, чтобы понять это. Я использую это, чтобы получить ссылку dor dir.
NSString *folder = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask,
YES) lastObject];
NSLog(@"Documents Dir: %@",folder);
Теперь, например, при первом запуске это будет:
/Users/Joey/Library/Developer/CoreSimulator/Devices/5B9930EE-A9B4-4B36-Бабб-AA864ACAF2DE/данные/Контейнеры/Data/Application/ 4B10C2E4-A5C3-4C64-93B1-4069FCCB9C46/Документы
Второй запуск теперь это:
/Users/Joey/Library/Developer/CoreSimulator/Devices/5B9930EE-A9B4-4B36-Бабб-AA864ACAF2DE/данные/Контейнеры/Data/Application/ 7E9EB62D-115A-4092-AD23-CB6BA3E5E10F/Документы
Третий запуск:
/Users/Joey/Library/Developer/CoreSimulator/Devices/5B9930EE-A9B4-4B36-Бабб-AA864ACAF2DE/данные/Контейнеры/Data/Application/ EC8F41E8-52ED-4B10-9808-B3ACC46FC6AA/Документы
Это вредит хау с моим приложением, потому что в нем хранятся ссылки на пути для определенных файлов в приложении. Это не значит, что моя инструкция NSLog возвращает неверные результаты, я подтвердил, что это происходит в Finder. Он меняет имя каждый раз. Кто-нибудь видел это? Является ли это "особенностью", что я недопонимаю?