Я занимаюсь разработкой приложения, которое позволяет пользователю добавлять карты к платежному поручению в кошельке через приложение. Для этого вам необходимо попросить Apple добавить следующее право
Я также использую "com.apple.developer.payment-pass-provisioning" эти права в моем приложении Apple предоставила это право для идентификатора моей команды, изменив профиль предоставления с этим разрешением.
Попытка вызвать экран «Добавить карту» в приложении «Кошелек» из «Моего приложения» с помощью приведенного ниже кода
PKAddPaymentPassRequestConfiguration *request;
request.cardholderName = @"xxxxxxxx";
request.primaryAccountSuffix = @"xxxx";
request.localizedDescription = @"This will add the card to Apple Pay";
request.primaryAccountIdentifier = @"test";
request.paymentNetwork = @"Test";
PKPassLibrary *libra;
[libra openPaymentSetup];
PKAddPaymentPassViewController *vc = [[PKAddPaymentPassViewController alloc] initWithRequestConfiguration:request delegate:self];
vc.delegate = self;
[self presentViewController:vc animated:YES completion:nil];
Приложение получает сбой. с ошибкой при передаче значения Nil
в viewcontoller.