Существует ли способ автоматического импорта контактов из моей адресной книги Mac OS X в приложение контактов iPhone Simulator?Или визитки или что-то в этом роде?Я создаю приложение, которое отображает контакты различными способами, и я хотел бы иметь возможность иметь много контактов, не вводя их все в себе.
Это решение сработало для меня, и было невероятно легко.
Вопрос о том, как получить контакты Mac OSX в симуляторе iOS. Если вы синхронизируете ваш iPhone с вашим Mac, а затем выполняете незашифрованное резервное копирование вашего iPhone в iTunes, это решение будет работать:
У меня Xcode 6, и когда я перетащил файл vCard в окно симулятора , он дает мне возможность импортировать.
Перейдите в адресную книгу Mac OS X, выберите все контакты и экспортируйте их в визитную карточку. Затем перетащите этот файл в симулятор.
Вы можете сделать это очень просто:
Просто скачайте это приложение: https://github.com/aussiegeek/AddressBookVcardImport
Создайте vCard со всеми контактами, которые вы хотите импортировать, и назовите ее «vCards.vcf»
Добавьте этот файл в проект XCode и запустите его на симуляторе.
Возможно, не напрямую, но если у вас есть реальный телефон, заполненный контактами, вы можете получить файл /mobile/Library/AddressBook/AddressBook.sqlitedb и скопировать его в ~/Library/Application Support/iPhone Simulator/User/Library/AddressBook/AddressBook.sqlitedb на вашем компьютере разработчика.
/mobile/Library/AddressBook/AddressBook.sqlitedb
~/Library/Application Support/iPhone Simulator/User/Library/AddressBook/AddressBook.sqlitedb
Ответ djibouti33 работал и для меня, но в его действиях есть одно ключевое исключение для расположения папки iPhone Simulator. Ниже работал для меня.
Надеюсь, это поможет!
Если у вас взломанный телефон, скопируйте /var/mobile/Library/AddressBook/* с вашего iPhone на ~/Library/Application Support/iPhone Simulator/[version]/Library/AddressBook на вашем Mac.К сожалению, картинки у меня не работают, хотя я тоже скопировал AddressBookImages.sqlitedb.
/var/mobile/Library/AddressBook/*
~/Library/Application Support/iPhone Simulator/[version]/Library/AddressBook
AddressBookImages.sqlitedb