Сбой вызова SKProductsRequest при сборке с использованием версии Xcode выше 11.2.1

#ios #swift #xcode #jenkins-pipeline #in-app-purchase

#iOS #swift #xcode #дженкинс-конвейер #покупка в приложении

Вопрос:

когда я запускаю свой код с использованием Xcode 11.2.1, все работает как ожидалось, но когда я пытаюсь создать сборку для того же кода, используя обновленную версию Xcode (я попробовал Xcode 11.4.1/11.7.1/12.0 ) Вызов SKProductsRequest завершается неудачно, и didFailWithError я получаю неизвестную ошибку в виде сообщения

К вашему сведению, вот мой пример кода,

 public func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse) {
        DispatchQueue.main.async { [weak self] in
            self?.completion?(SubscriptionPricing(products: response.products))
        }
    }
    
    public func request(_ request: SKRequest, didFailWithError error: Error) {
        DispatchQueue.main.async { [weak self] in
            self?.completion?(SubscriptionPricing(products: []))
        }
    }
  

Любые предложения / помощь будут оценены.

Комментарии:

1. Вместо того, чтобы продолжать задавать по существу тот же вопрос, было бы лучше, если бы вы улучшили вопрос, который вы уже задавали. Какой код ошибки вы получаете? Какой профиль подготовки и сертификаты подписи вы используете? Вы уверены, что они совместимы между вашими средами?

2. Извините @Paulw11, я по ошибке добавляю новое, которое я хочу отредактировать. Ответ на ваш вопрос: Все профили подготовки и сертификаты подписи обновлены и работают. По мере расследования кажется, что в моем конвейере использовался обновленный Xcode, поэтому я меняю свой вопрос для лучшего понимания проблемы