Bạn có thể download this generated VCF file, sau đó kéo/thả nó vào Trình mô phỏng để nhập (1000) liên hệ giả mạo. Tôi đã tạo dữ liệu thử nghiệm này bằng cách sử dụng trang web tạo dữ liệu giả Mockaroo.
Điều này được tạo bằng cách sử dụng tập lệnh Node.js nhỏ có CSV và chuyển đổi nó thành một tệp VCF duy nhất - sau đó bạn có thể kéo và thả vào Trình mô phỏng iOS. Đây là cách đơn giản nhất để nhập danh bạ, không cần mã hoặc cài đặt các ứng dụng cần thiết ngoài GitHub (như các câu trả lời khác ngụ ý). Trình phân tích cú pháp CSV này giả sử bạn có ba cột ở đầu tệp (Tên, Họ và Số điện thoại. Nếu bạn muốn thêm nhiều cột/biến để nhập, chỉ cần sửa đổi CSV và trình phân tích cú pháp bên dưới dựa trên số vCard spec.
Lưu tập lệnh bên dưới là "mock.js" và chạy tập lệnh này với node mock
(đây là GitHub gist of it) .Điều này giả định tập lệnh bên dưới, cùng với tệp CSV của bạn (ví dụ: "MOCK_DATA.csv") nằm trong cùng một thư mục . Kết quả của chạy script này sẽ được một file có tên "vcards.vcf"
const fs = require('fs');
const csv = fs.readFileSync('./MOCK_DATA.csv', 'utf8');
const records = csv.split('\n').slice(1);
const VCARDS = [];
records.forEach(function(record, i) {
const data = record.split(',');
const VCARD = [
'BEGIN:VCARD',
'VERSION:4.0',
`N:${data[1]};${data[0]};;;`,
`FN:${data[0]} ${data[1]}`,
`TEL;type=HOME:${data[2]}`,
'END:VCARD'
].join('\n');
VCARDS.push(VCARD);
});
fs.writeFileSync(`./vcards.vcf`, VCARDS.join('\n'));