| --- |
| layout: default |
| title: Downloads |
| tags: [] |
| status: publish |
| type: page |
| published: true |
| --- |
| <h1>{{ page.title }}</h1> |
| |
| <h2>Stable Releases</h2> |
| |
| <p>The disk images contain frameworks for macOS, iOS, tvOS, and watchOS development, a static library for iOS development, and the source code. As of OCMock 3.9.0 the binary distribution contains XCFrameworks. |
| |
| <p>Usually the releases can be used on newer systems, too. For example, OCMock 3.1, built with Xcode 6.2 using the OS X 10.10 and iOS 8.2 SDKs, can also be built with Xcode 7 and its newer SDKs. |
| |
| <p>However, there is no guarantee that a release of OCMock can be built with versions of Xcode older than the current stable version at release. |
| |
| <table> |
| <tr> |
| <th width="15%">Release</th> |
| <th width="25%">Build SDKs</th> |
| <th width="25%">Deployment Targets</th> |
| <th width="15%">Date</th> |
| <th width="20%">File</th> |
| </tr> |
| <tr> |
| <td>OCMock 3.9.3</td> |
| <td>macOS 14.0, iOS 17.0, tvOS 17.0, watchOS 10.0</td> |
| <td>macOS 10.15, iOS 12.0, tvOS 12.0, watchOS 7.0</td> |
| <td>15-Nov-2023</td> |
| <td><a href="https://github.com/erikdoe/ocmock/releases/download/v3.9.3/ocmock-3.9.3.dmg">ocmock-3.9.3.dmg</a></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td colspan="4"> |
| <p>Changes in OCMock 3.9.3: |
| <ul> |
| <li>Removed visionOS from podspec because it's not fully supported yet. |
| </ul> |
| <p>Changes in OCMock 3.9.2: |
| <ul> |
| <li>Added support for Mac Catalyst. |
| <li>Added experimental support for visionOS to podspec. |
| <li>Various bug-fixes |
| </ul> |
| <p>Changes in OCMock 3.9.1: |
| <ul> |
| <li>Removed unneeded excludes in package file to avoid warnings. |
| </ul> |
| <p>Changes in OCMock 3.9.0: |
| <ul> |
| <li>Added support for Swift Package Manager. (Paul Beusterien) |
| <li>Using Swift Package Manager for dependencies. |
| <li>Changed binary distribution to XCFramework. |
| <li>Added setting in podspec to disable bitcode. (Adil Hussain) |
| <li>Various bug-fixes and improvements to developer experience. |
| </ul> |
| <p>More details: |
| <a href="https://github.com/erikdoe/ocmock/blob/master/Source/Changes.txt">change log</a>, |
| <a href="https://github.com/erikdoe/ocmock/milestone/1?closed=1">milestone</a> |
| </td> |
| </tr> |
| <tr> |
| <td>OCMock 3.8.1</td> |
| <td>macOS 11.1, iOS 14.3, tvOS 14.3, watchOS 7.2</td> |
| <td>OS X 10.10, iOS 9.0, tvOS 9.0, watchOS 4.0</td> |
| <td>30-Dec-2020</td> |
| <td><a href="https://github.com/erikdoe/ocmock/releases/download/v3.8.1/ocmock-3.8.1.dmg">ocmock-3.8.1.dmg</a></td> |
| </tr> |
| <tr> |
| <td>OCMock 2.2.4</td> |
| <td>OS X 10.9, iOS 7.1</td> |
| <td>Mac OS X 10.6, iOS 5</td> |
| <td>4-Apr-2014</td> |
| <td><a href="https://github.com/erikdoe/ocmock/releases/download/v2.2.4/ocmock-2.2.4.dmg">ocmock-2.2.4.dmg</a></td> |
| </tr> |
| </table> |
| |
| |
| <h2>Source code</h2> |
| |
| <p>The source code for OCMock is available on GitHub |
| <span id="cistatus"><a href="https://github.com/erikdoe/ocmock/actions/workflows/build-and-test.yaml"><img src="https://github.com/erikdoe/ocmock/actions/workflows/build-and-test.yaml/badge.svg?branch=master"></a></span> |
| |
| <p> <a href="https://github.com/erikdoe/ocmock">https://github.com/erikdoe/ocmock</a> |
| |
| <p>The current build status is shown above on the right. If this isn't showing <i>passing</i>, chances are the code is currently not building correctly and we're busy trying to fix it. In all other cases, a local build from source should work. |
| |
| |
| <h2>License for OCMock 3.x</h2> |
| |
| <p>Copyright (c) 2004-2023 Erik Doernenburg and contributors |
| |
| <p>Licensed under the Apache License, Version 2.0 (the "License"); you may |
| not use these files except in compliance with the License. You may obtain |
| a copy of the License at |
| |
| <p> <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a> |
| |
| <p>Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
| WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
| License for the specific language governing permissions and limitations |
| under the License. |
| |
| |
| <h2>License for OCMock 1.x and 2.x</h2> |
| |
| <p>Copyright (c) 2004 - 2014 by Mulle Kybernetik. All rights reserved. |
| |
| <p>Permission to use, copy, modify and distribute this software and its documentation is hereby granted, provided that both the copyright notice and this permission notice appear in all copies of the software, derivative works or modified versions, and any portions thereof, and that both notices appear in supporting documentation, and that credit is given to Mulle Kybernetik in all documents and publicity pertaining to direct or indirect use of this code or its derivatives. |
| |
| <p>THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE OR OF ANY DERIVATIVE WORK. |