Deploy PurchaseTesterSwiftUI to TestFlight#2003
Conversation
3402f75 to
ce4e7ba
Compare
|
This is ready 🎉 |
PurchaseTesterSwiftUI to TestFlight
|
I'm going to submit a catalyst version too |
There was a problem hiding this comment.
I'm using the CircleCI build number here, but then, this is probably fine as well 👍
There was a problem hiding this comment.
I think the latest Xcode versions were supposed to auto-bump build numbers?
But then again, that might be only if you use Xcode, not if you go through command line
There was a problem hiding this comment.
Yeah and I use that for my own app now, but it wasn't working without bumping the build number manually like this. So they probably built that feature into the UI only (like when Swift shipped 😂)
There was a problem hiding this comment.
With this I guess the PurchaseTesterSwiftUI project will have access to all the project fastfile's functions... There are probably many that shouldn't be called from here, but then again, I think it should be ok.
There was a problem hiding this comment.
Yeah it's fine. It's the same approach we use in the installation tests.
There was a problem hiding this comment.
I think the latest Xcode versions were supposed to auto-bump build numbers?
But then again, that might be only if you use Xcode, not if you go through command line
00ab935 to
e24e7ce
Compare
bd4fb2f to
2eb7f27
Compare
Fixes [CSDK-510]
2eb7f27 to
d06d403
Compare
**This is an automatic release.** ### Bugfixes * `ISO8601DateFormatter.withMilliseconds`: fixed iOS 11 crash (#2037) via NachoSoto (@NachoSoto) * Changed `StoreKit2Setting.default` back to `.enabledOnlyForOptimizations` (#2022) via NachoSoto (@NachoSoto) ### Other Changes * `Integration Tests`: changed weekly to monthly subscriptions to work around 0-second subscriptions (#2042) via NachoSoto (@NachoSoto) * `Integration Tests`: fixed `testPurchaseWithAskToBuyPostsReceipt` (#2040) via NachoSoto (@NachoSoto) * `ReceiptRefreshPolicy.retryUntilProductIsFound`: default to returning "invalid" receipt (#2024) via NachoSoto (@NachoSoto) * `CachingProductsManager`: use partial cached products (#2014) via NachoSoto (@NachoSoto) * Added `BackendErrorCode.purchasedProductMissingInAppleReceipt` (#2033) via NachoSoto (@NachoSoto) * `PurchaseTesterSwiftUI`: replaced `Purchases` dependency with `SPM` (#2027) via NachoSoto (@NachoSoto) * `Integration Tests`: changed log output to `raw` (#2031) via NachoSoto (@NachoSoto) * `Integration Tests`: run on iOS 16 (#2035) via NachoSoto (@NachoSoto) * CI: fixed `iOS 14` tests Xcode version (#2030) via NachoSoto (@NachoSoto) * `Async.call`: added non-throwing overload (#2006) via NachoSoto (@NachoSoto) * Documentation: Fixed references in `V4_API_Migration_guide.md` (#2018) via NachoSoto (@NachoSoto) * `eligiblePromotionalOffers`: don't log error if response is ineligible (#2019) via NachoSoto (@NachoSoto) * Runs push-pods after make-release (#2025) via Cesar de la Vega (@vegaro) * Some updates on notify-on-non-patch-release-branches: (#2026) via Cesar de la Vega (@vegaro) * Deploy `PurchaseTesterSwiftUI` to TestFlight (#2003) via NachoSoto (@NachoSoto) * `PurchaseTesterSwiftUI`: added "logs" screen (#2012) via NachoSoto (@NachoSoto) * `PurchaseTesterSwiftUI`: allow configuring API key at runtime (#1999) via NachoSoto (@NachoSoto)
Follow up to #2003. Also submitting `macOS` build for [CSDK-510]. Changed this from `Catalyst` to native `macOS` because of this issue: fastlane/fastlane#20826  [CSDK-510]: https://revenuecats.atlassian.net/browse/CSDK-510?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
Fixes CSDK-510.
Depends on #1999.
Also set up CI as per the docs:
Added these 2 environment variables:
SPACESHIP_ONLY_ALLOW_INTERACTIVE_2FAFASTLANE_SESSION