Tôi đã gửi ứng dụng của mình để xem xét tới App Store Connect. Mặc dù ứng dụng vẫn đang được xem xét, tôi đã nhận được email để thông báo cho tôi rằng tôi phải sửa lỗi. Dưới đây là nội dung của tin nhắn:
Kính gửi nhà phát triển,
Chúng tôi đã xác định một hoặc nhiều vấn đề với việc phân phối gần đây cho ứng dụng XXXXX của bạn. Giao hàng của bạn đã thành công, nhưng bạn có thể muốn sửa các vấn đề sau trong lần giao hàng tiếp theo:
"Thiếu chuỗi mục đích trong tệp Info.plist. Mã ứng dụng của bạn tham chiếu một hoặc nhiều API truy cập dữ liệu người dùng nhạy cảm. Tệp Info.plist của ứng dụng phải chứa khóa NSLocationAlwaysUsageDes mô tả với chuỗi mục đích hướng tới người dùng giải thích rõ ràng và hoàn toàn lý do tại sao ứng dụng của bạn cần bắt đầu từ mùa xuân năm 2019, tất cả các ứng dụng được gửi tới App Store truy cập dữ liệu người dùng sẽ được yêu cầu bao gồm chuỗi mục đích. Nếu bạn đang sử dụng thư viện hoặc SDK bên ngoài, họ có thể tham chiếu API yêu cầu chuỗi mục đích. Trong khi ứng dụng của bạn có thể không sử dụng các API này, vẫn cần một chuỗi mục đích. Bạn có thể liên hệ với nhà phát triển thư viện hoặc SDK và yêu cầu họ phát hành phiên bản mã không chứa API.
Sau khi bạn khắc phục sự cố, bạn có thể sử dụng Xcode hoặc Trình tải ứng dụng để tải lên tệp nhị phân mới lên iTunes Connect.
Trân trọng,
Nhóm App Store
Ứng dụng của tôi được xây dựng hoàn chỉnh với Expo và tôi không biết cách truy cập và sửa đổi Info.plist.
Bất kỳ ý tưởng?