Saya mengirim aplikasi kemarin untuk ditinjau, tanpa masalah. Saya kemudian menyadari bahwa saya memiliki sedikit perbaikan yang harus dilakukan (mengubah tingkat zoom maksimal peta dari 19 menjadi 18, tidak ada yang lain), jadi saya menghapus biner dari iTunes Connect, dan mencoba mengirim ulang.
Sekarang saya mendapat peringatan ini:
Saya tidak mengerti mengapa, karena arsitektur saya adalah:
- arsitektur: armv7
- arsitektur yang valid: armv6, armv7, armv7s, arm64
Aplikasi berjalan dengan baik di simulator. Jika saya mencoba menggunakan arsitektur standar (armv7, arm64) seperti yang direkomendasikan dalam peringatan, aplikasi tidak akan dibangun dan saya mendapatkan:
- Simbol tak terdefinisi untuk arsitektur x86_64
- ld: simbol tidak ditemukan untuk arsitektur x86_64
Saya menggunakan lib route-me, dan saya menetapkan pengaturan arsitektur yang sama.