https://github.com/ultralytics/ultralytics-ios-podspecs
Ultralytics iOS Pods
https://github.com/ultralytics/ultralytics-ios-podspecs
cocoapods ios swift ultralytics yolo
Last synced: about 2 months ago
JSON representation
Ultralytics iOS Pods
- Host: GitHub
- URL: https://github.com/ultralytics/ultralytics-ios-podspecs
- Owner: ultralytics
- License: agpl-3.0
- Created: 2023-01-04T16:39:39.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-11T00:17:48.000Z (5 months ago)
- Last Synced: 2025-05-11T00:26:45.375Z (5 months ago)
- Topics: cocoapods, ios, swift, ultralytics, yolo
- Language: Ruby
- Homepage: https://ultralytics.com
- Size: 113 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ultralytics iOS Pods :apple:
Welcome to Ultralytics iOS Podspecs! Whether you're an iOS developer looking to integrate advanced [Machine Learning](https://en.wikipedia.org/wiki/Machine_learning) models into your application, or you're curious about how to get started with [AI on mobile devices](https://developer.apple.com/machine-learning/), you're in the right place. This README guides you through installing and using the Ultralytics library in your iOS project using [CocoaPods](https://cocoapods.org/). Let's enhance your application with the power of AI! 🚀
[](https://github.com/ultralytics/ultralytics-ios-podspecs/actions/workflows/format.yml)
[](https://discord.com/invite/ultralytics)
[](https://community.ultralytics.com/)
[](https://reddit.com/r/ultralytics)## 🚦 Getting Started
To begin, you'll need to have CocoaPods installed on your machine. CocoaPods is a dependency manager for [Swift](https://www.swift.org/) and [Objective-C](https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html) Cocoa projects. It hosts over 82 thousand libraries and is used in over 3 million apps. If you haven't installed CocoaPods yet, visit the official [Getting Started guide](https://guides.cocoapods.org/using/getting-started.html) and follow the instructions there.
Once CocoaPods is installed, you can proceed with adding Ultralytics to your project by following these steps:
### 🛠️ Installation Steps
1. Navigate to the root directory of your iOS project in your [terminal](https://en.wikipedia.org/wiki/Terminal_emulator).
2. Run the command `pod init`. This creates a new file named `Podfile` in your project directory.```bash
pod init
```3. Open your `Podfile` in a text editor, and add the following line to include the Ultralytics pod:
```ruby
pod 'Ultralytics'
```4. Save your `Podfile` and close the text editor.
5. Back in the terminal, execute the command `pod install` to install the Ultralytics pod into your project.```bash
pod install
```6. **Troubleshooting**: If you encounter an error stating that the pod can't be found, you might need to update your local copy of the CocoaPods Specs repository. Run the following command:
```bash
pod repo update
```Then, try `pod install` again.
7. After a successful installation, CocoaPods generates a `.xcworkspace` file for your project. Open this workspace file in [Xcode](https://developer.apple.com/xcode/) to continue development.
```bash
open < YourProjectName > .xcworkspace
```### ✨ Using Ultralytics in Your Project
Integrating Ultralytics into your [codebase](https://en.wikipedia.org/wiki/Codebase) is as simple as importing the library where you need it:
```swift
import Ultralytics
```Now, you're ready to leverage the ML capabilities provided by Ultralytics in your [iOS application](https://developer.apple.com/)!
## 🧠 Understanding the Pod
Ultralytics is powered by cutting-edge [machine learning models](https://docs.ultralytics.com/models/) designed for a range of tasks—from [object detection](https://docs.ultralytics.com/tasks/detect/) to [image classification](https://docs.ultralytics.com/tasks/classify/). By utilizing the Ultralytics library, you'll be able to tap into this power with ease, bringing intelligent features to your users' fingertips.
Consider exploring the [Ultralytics documentation](https://docs.ultralytics.com/) for comprehensive insights into the various models, their functionalities, and how best to apply them to your specific use cases.
## 🤝 Contribute
We welcome contributions from the community! Whether you're fixing bugs, adding new features, or improving documentation, your input is invaluable. Take a look at our [Contributing Guide](https://docs.ultralytics.com/help/contributing/) to get started. Also, we'd love to hear about your experience with Ultralytics products. Please consider filling out our [Survey](https://www.ultralytics.com/survey?utm_source=github&utm_medium=social&utm_campaign=Survey). A huge 🙏 and thank you to all of our contributors!
[](https://github.com/ultralytics/ultralytics/graphs/contributors)
## ©️ License
Ultralytics offers two licensing options:
- **AGPL-3.0 License**: An [OSI-approved](https://opensource.org/license/agpl-v3) open-source license ideal for students and enthusiasts. It promotes open collaboration and knowledge sharing. See the [LICENSE](https://github.com/ultralytics/ultralytics/blob/main/LICENSE) file for details.
- **Enterprise License**: Designed for commercial use, this license allows seamless integration of Ultralytics software and AI models into commercial products and services. If your application requires this license, please contact us via [Ultralytics Licensing](https://www.ultralytics.com/license).## 📬 Contact Us
For bug reports, feature requests, and contributions, please visit [GitHub Issues](https://github.com/ultralytics/ultralytics-ios-podspecs/issues). For questions, discussions, and community support, join our [Discord](https://discord.com/invite/ultralytics)!