|
|
4 yıl önce | |
|---|---|---|
| .. | ||
| GoogleUtilities | 4 yıl önce | |
| LICENSE | 4 yıl önce | |
| README.md | 4 yıl önce | |
GoogleUtilities provides a set of utilities for Firebase and other Google SDKs for Apple platform development.
The utilities are not directly supported for non-Google library usage.
These instructions apply to minor and patch version updates. Major versions need a customized adaptation.
After the CI is green:
git tag CocoaPods-{version}git push origin CocoaPods-{version}pod repo push staging GoogleUtilities.podspecGemfilethird_party/firebase/ios/Releases/run_copy_bara.py --directory GoogleUtilitiesgit tag {version}git push origin {version}pod trunk push GoogleUtilities.podspecTo develop in this repository, ensure that you have at least the following software:
For the pod that you want to develop:
pod gen GoogleUtilities.podspec --local-sources=./ --auto-open --platforms=ios
Note: If the CocoaPods cache is out of date, you may need to run
pod repo update before the pod gen command.
Note: Set the --platforms option to macos or tvos to develop/test for
those platforms. Since 10.2, Xcode does not properly handle multi-platform
CocoaPods workspaces.
pod gen GoogleUtilities.podspec --local-sources=./ --auto-open --platforms=iosAlternatively disable signing in each target:
+Add User-Defined SettingCODE_SIGNING_REQUIRED setting with a value of NOTo ensure that the code is formatted consistently, run the script ./scripts/check.sh before creating a PR.
GitHub Actions will verify that any code changes are done in a style compliant
way. Install clang-format and mint:
brew install clang-format@11
brew install mint
Select a scheme and press Command-u to build a component and run its unit tests.
See Contributing.
The contents of this repository is licensed under the Apache License, version 2.0.