mirror of
https://github.com/RevenueCat/purchases-ios
synced 2026-11-11 22:55:55 +05:45
* added integration tests project for cocoapods * added method to set up the sdk in cocoapods * added fastfile and gemfile for cocoapodsIntegration project * RCTestIntegration -> RCInterationRunner * added unit tests target * added unit tests * added circleci config for cocoapods integration test * added Appfile and added integration tests job to CI * added cd before commands * updated iOS deployment target to 9.0 * ignored fastlane results in subfolders * specified iphone version for the archive * specified OS version as well * Added SPMIntegration project * added spm integration test to circleci * Added dummy swift file so obj-c targets define module, fixed SPM integration tests * added actual call to test runner in spm test * more fixes for cocoapods and spm * fix cocoapods * added missing bridging header * added carthage integration * added carthage to ci * updated carthage bootstrap step * added xcode direct integration, fixed carthage build by duplicating carthage.sh script * updated deployment target of xcode direct integration project to 14.0 * removed UI tests target from xcode direct integration * fix carthage dependency path * carthage bootstrap -> carthage update * replaced fastlane run xcarchive with direct command * enabled automatic signing for xcode direct integration project * disabled and re-enabled auto-signing for other projects * updated archive destination to "generic/platform=iOS" * fix bad copy/paste of destination * added -allowProvisioningUpdates to allow CI to do automatic signing * replaced xcodebuild with fastlane gym * added matchfile for xcodeDirectIntegration, disabled other jobs for now * commented out tests for now * moved signing to fastlane * specified correct certificate for development / distribution * added export method, updated provisioning profile id * added step to set up temporary default keychain * fix typo in previous commit * removed code signing from the purchases-ios framework * replaced keychain step with fastlane run setup_circle_ci * added fastfile and lane for archiving * commented out the xcodeIntegration job for now, added the job for cocoapods, updated signing for cocoapods * added missing matchfile, commented out tests * added carthage integration fastlane config and matchfile, commented out cocoapods integration job for now * added spm integraiton fastlane config and match file, commented out carthage integration job, updated signing for spm integration * uncommented all jobs * created command to install gems and reused it everywhere * fix install-gems calls, added scan-and-archive command * fixed missing directory in bundle install * added scanfile and moved regular tests to use the fastlane-scan command * unified install-gems and scan-and-archive jobs * reordered commands in cocoapods integration * reverted changes for regular tests which don't actually need to archive * updated fastfiles so they all reuse the main fastfile * moved certs repo to an env variable * replaced api key with env variable * ignored Cartfile.resolved in IntegrationTests/CarthageIntegration * updated cocoapods integration and added test to assert that purchaserInfo can be fetched correctly * removed UI tests for SPMIntegration * updated integration tests for SPM * updated XcodeDirectIntegrationTests * updated tests for CarthageIntegration * removed UI tests for Carthage * updated deployment target for SPM integration, removed UI tests for CarthageIntegration * fix step that injects api keys * added extra install-gems step for cocoapodsIntegration * replaced directory and cd with working_directory * removed unneeded AppFiles * separated api key replacement command to fix the step * fixed missing name param in config.yml * re-added accidentally-removed working_directory for the archive step * replaced individual, repeated integrationTests files with a single, unified file, using a flag to determine how to import the framework correctly. * fixed cocoapods * removed unused CocoapodsIntegrationTests.swift file
23 lines
727 B
Plaintext
23 lines
727 B
Plaintext
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>CFBundleDevelopmentRegion</key>
|
|
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
|
<key>CFBundleExecutable</key>
|
|
<string>$(EXECUTABLE_NAME)</string>
|
|
<key>CFBundleIdentifier</key>
|
|
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
|
<key>CFBundleInfoDictionaryVersion</key>
|
|
<string>6.0</string>
|
|
<key>CFBundleName</key>
|
|
<string>$(PRODUCT_NAME)</string>
|
|
<key>CFBundlePackageType</key>
|
|
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
|
|
<key>CFBundleShortVersionString</key>
|
|
<string>1.0</string>
|
|
<key>CFBundleVersion</key>
|
|
<string>1</string>
|
|
</dict>
|
|
</plist>
|