Еще одно возможное место для этих данных вступает в игру при испытаниях на игровой площадке.Я экспериментировал с UserDefaults на игровой площадке, используя XCode 8.3 и Swift 3, и хотел посмотреть получившийся файл plist.После некоторой детективной работы (файлы UserDefaults имеют идентификатор пакета в имени файла и вызов Bundle.main.bundleIdentifier на игровой площадке дает идентификатор XCode), к моему большому удивлению, данные UserDefaults были добавлены в:
~/Library/Preferences/com.apple.dt.Xcode
Другими словами, ключи и значения добавляются в файл настроек XCode!Я дважды проверил, придумав очень маловероятные строки для ключей, и они действительно были добавлены туда.У меня не хватило смелости попробовать использовать некоторые ключи, которые уже использовались в XCode, но осторожность здесь кажется хорошей.