Saat Anda menandatangani aplikasi menggunakan sertifikat penandatanganan kode, Anda menetapkan tanggal akhir untuk aplikasi itu (dalam hal memiliki sertifikat yang belum kedaluwarsa).
Anda tidak akan terpengaruh secara langsung (kecuali semoga mendapat peringatan bahwa Anda menggunakan sertifikat kadaluwarsa) tetapi pengguna Anda akan melihat kapan kedaluwarsa berlalu dan mereka tidak akan mendapatkan peringatan sebelumnya. Suatu hari akan rusak, tepatnya ketika jam mereka melewati tanggal kedaluwarsa. Itu masih akan ditandatangani tentu saja, jadi Anda mungkin ingin mempersiapkan pelanggan Anda untuk berharap bahwa kepercayaan OS meluas ke aplikasi Anda Anda akan berakhir. Mereka dapat memilih untuk terus menjalankan aplikasi dengan menonaktifkan pemeriksaan atau menghapus kode penandatanganan. Anda mungkin juga memberi pengguna versi yang lebih baru dari aplikasi yang sama yang ditandatangani ulang jika mereka menginginkan biner yang persis sama tetapi cukup memperpanjang penandatanganan untuk rentang waktu yang berbeda.