Apakah ada cara untuk mendapatkan versi build dari aplikasi saya secara terprogram? Saya harus dapat mendeteksi ketika pengguna telah memperbarui aplikasi melalui AppStore, untuk mengeksekusi beberapa kode untuk penyesuaian
ios
objective-c
jcardenete
sumber
sumber
Jawaban:
Nilai yang Anda atur di bidang "Versi" ringkasan target Xcode ada di sini:
Cepat 3
ObjC
Cepat 2
dan "Bangun":
Cepat 3
ObjC
Cepat 2
sumber
NSBundle.mainBundle()
sekarangBundle.main
Anda dapat mencoba menggunakan infoDictionary
sumber
Saat menggunakan
MFMailComposeViewController
tombol "Hubungi Kami", saya menggunakan kode ini untuk mendapatkan HTML yang diformat pada email dari pengguna. Ini memberi saya semua info yang saya perlukan untuk mulai membantu menyelesaikan masalah apa pun:Ini adalah hasil ketika menerima pesan:
sumber
Versi cepat untuk keduanya secara terpisah:
Termasuk dalam repo ini, lihat:
https://github.com/goktugyil/EZSwiftExtensions
sumber
Detail
Larutan
Pemakaian
Hasil
Pengaturan proyek
sumber
Saya telah menulis proyek sumber terbuka ini untuk tujuan ini. Proyek saya memposting pemberitahuan ketika peristiwa penting terjadi, seperti ketika pengguna membuka aplikasi untuk pertama kalinya, atau membuka aplikasi setelah peningkatan (lengkap dengan informasi dari versi mana pengguna ditingkatkan dari). Sumbernya mudah dan harus mudah dimengerti. Beri tahu saya jika Anda memiliki pertanyaan / permintaan.
Saya juga baru saja menulis posting blog tentang hal itu.
sumber
1) Untuk mendapatkan versi Aplikasi Anda harus menggunakan:
2) Untuk mendapatkan versi Build Anda harus menggunakan:
sumber