Add SPM Package.resolved for Xcode Cloud#2844
Conversation
Codecov Report
@@ Coverage Diff @@
## main #2844 +/- ##
==========================================
- Coverage 86.57% 86.55% -0.02%
==========================================
Files 217 217
Lines 15513 15513
==========================================
- Hits 13430 13428 -2
- Misses 2083 2085 +2 |
tonidero
left a comment
There was a problem hiding this comment.
Is it this one: https://github.com/RevenueCat/purchases-ios/blob/main/.gitignore#L40? Not sure... I'm not that familiar with SPM, but this looks good
There was a problem hiding this comment.
I'm guessing linking to a target doesn't happen here (so as not to include testing libraries in the output library)
There was a problem hiding this comment.
Yeah this is simply listing what dependencies are in the project. Which targets link to them is specified in either SPM or the targets :)
|
OMG yes! I was looking for |
| IntegrationTests/CarthageInstallation/Cartfile.resolved | ||
| scan_derived_data/ | ||
| generated_docs/ | ||
| **/Package.resolved |
There was a problem hiding this comment.
Changed it to this, so examples / tests still don't have it any force resolution during CI.
**This is an automatic release.** _This release is compatible with Xcode 15 beta 5 and visionOS beta 2_ ### Bugfixes * `xrOS`: fixed `SubscriptionStoreView` for visionOS beta 2 (#2884) via Josh Holtz (@joshdholtz) ### Performance Improvements * `Perf`: update `CustomerInfo` cache before anything else (#2865) via NachoSoto (@NachoSoto) ### Other Changes * `SimpleApp`: added support for localization (#2880) via NachoSoto (@NachoSoto) * `TestStoreProduct`: made available on release builds (#2861) via NachoSoto (@NachoSoto) * `Tests`: increased default logger capacity (#2870) via NachoSoto (@NachoSoto) * `CustomEntitlementComputation`: removed `invalidateCustomerInfoCache` (#2866) via NachoSoto (@NachoSoto) * `SimpleApp`: updates for TestFlight compatibility (#2862) via NachoSoto (@NachoSoto) * `BasePurchasesTests`: consolidate to only initialize one `DeviceCache` (#2863) via NachoSoto (@NachoSoto) * `Codable`: debug log entire JSON when decoding fails (#2864) via NachoSoto (@NachoSoto) * `IntegrationTests`: replaced `Purchases.shared` with a `throw`ing property (#2867) via NachoSoto (@NachoSoto) * `NetworkError`: 2 new tests to ensure underlying error is included in description (#2843) via NachoSoto (@NachoSoto) * Add SPM `Package.resolved` for Xcode Cloud (#2844) via NachoSoto (@NachoSoto) * `CustomEntitlementComputation`: added integration test for cancellations (#2849) via NachoSoto (@NachoSoto) * `CustomEntitlementComputation`: removed `syncPurchases`/`restorePurchases` (#2854) via NachoSoto (@NachoSoto) --------- Co-authored-by: NachoSoto <ignaciosoto90@gmail.com>
This is required for Xcode Cloud: