Я провожу тестирование с Apple Wallet. У меня есть пропуск, который я хочу добавить в бумажник пользователя, когда он нажимает кнопку. Вот мой код:
let filePath = Bundle.main.path(forResource: "DealsPasses", ofType: "pkpass")!
let passData = try? Data(contentsOf: URL.init(fileURLWithPath: filePath), options: .alwaysMapped)
let pass = PKPass(data: passData!, error: nil)
let passVC = PKAddPassesViewController(pass: pass)
navigationController?.pushViewController(passVC, animated: true)
Однако; когда пользователь нажимает кнопку,
AX Exchange error: Error Domain=Accessibility Code=0 "Remote service does not respond to _accessibilityMachPort" UserInfo={NSLocalizedDescription=Remote service does not respond to _accessibilityMachPort}
рассылается спамом на консоль со скоростью ~ 200/мин, и PKAddPassesViewController не представлен (или, если он есть, он просто имеет простое белое представление)
Запуск xCode 8 на iPhone SE (устройство)
(Примечание: перетаскивание DealsPasses.pkpass в симулятор работает нормально)