2016-01-28 03:38:19 +08:00
|
|
|
The following steps should be taking by project maintainers if they create a new release.
|
|
|
|
|
2016-01-28 03:37:32 +08:00
|
|
|
1. Create a new release and tag for the release.
|
|
|
|
|
|
|
|
- Tags should be in the form of vMajor.Minor.Revision
|
|
|
|
|
|
|
|
- Release names should be more human readable: Version Major.Minor.Revision
|
|
|
|
|
|
|
|
2. Update the podspec
|
|
|
|
|
|
|
|
3. Push the pod to the trunk
|
|
|
|
|
|
|
|
- *pod trunk push SSZipArchive.podspec*
|
|
|
|
|
|
|
|
4. Create a Carthage framework archive
|
|
|
|
|
|
|
|
- *carthage build --no-skip-current*
|
|
|
|
- *carthage archive ZipArchive*
|
|
|
|
|
|
|
|
5. Attach archive to the release created in step 1.
|