#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, поэтому я меняю свой вопрос для лучшего понимания проблемы