В чем может быть причина того, что SKPaymentQueue canMakePayments всегда возвращает нульЯ бегу в Simluator ...
Возвращается значение false, потому что вы запускаете его в симуляторе и не можете совершать покупки приложений из симулятора