---
title: "Nightly builds | iOS"
canonical_url: "https://www.nutrient.io/guides/ios/best-practices/nightly-builds/"
md_url: "https://www.nutrient.io/guides/ios/best-practices/nightly-builds.md"
last_updated: "2026-06-09T10:31:08.584Z"
description: "Learn about nightly builds and how to use them in Nutrient iOS SDK."
---

Nightly builds represent our current development snapshot and contain unreleased features and fixes. Use nightly builds to verify if a feature or fix is working as intended. These builds are automated to run every weekday. No historical builds are kept: Each new build replaces the previous build.

Nightly builds haven’t undergone the same quality control process as our releases and might be built using a beta version of Xcode. As such, they aren’t suitable for use in production.

An unedited changelog listing the latest changes is included in the [nightly DMG](https://my.nutrient.io/download/binary/ios/nightly). This information isn’t available anywhere else.

These builds are currently incompatible with TestFlight due to the format of the `CFBundleShortVersionString` in the `Info.plist`.

Nightly builds can be installed using manual integration or CocoaPods, but not using Swift Package Manager.

## Installing nightly builds with manual integration

Follow the instructions for [getting started with Nutrient using manual integration](https://www.nutrient.io/sdk/ios/getting-started/ios-manual-integration.md), but download the [nightly DMG](https://my.nutrient.io/download/binary/ios/nightly) instead of the latest DMG.

## Installing nightly builds with CocoaPods

Follow the instructions for [getting started with Nutrient using CocoaPods](https://www.nutrient.io/sdk/ios/getting-started/ios-cocoapods.md), but use `nightly.podspec` instead of `latest.podspec`. Your Podfile should look like this:

```ruby

use_frameworks!

target :YourTargetName do
	pod 'PSPDFKit',
	    podspec: 'https://my.nutrient.io/pspdfkit-ios/nightly.podspec'
end

```
---

## Related pages

- [Advanced CocoaPods integration](/guides/ios/miscellaneous/advanced-cocoapods-integration.md)
- [Advanced Carthage integration](/guides/ios/miscellaneous/advanced-carthage-integration.md)
- [Airdrop](/guides/ios/features/airdrop.md)
- [Bitcode](/guides/ios/faq/bitcode.md)
- [Carthage integration](/guides/ios/best-practices/carthage-integration.md)
- [App Transport Security](/guides/ios/pspdfkit-instant/app-transport-security.md)
- [Customizing The Page Number](/guides/ios/customizing-pdf-pages/customizing-the-page-number.md)
- [Framework Size](/guides/ios/faq/framework-size.md)
- [About Memory Usage](/guides/ios/memory-and-storage/about-memory-usage.md)
- [Customizing the log level on iOS](/guides/ios/features/logging.md)
- [Optimize PDF documents for mobile rendering on iOS](/guides/ios/miscellaneous/optimize-pdf-documents-for-mobile-rendering.md)
- [Powered By Nutrient](/guides/ios/miscellaneous/powered-by-nutrient.md)
- [Modifying permissions in your iOS app](/guides/ios/getting-started/permissions.md)
- [Reduce App Size](/guides/ios/best-practices/reduce-app-size.md)
- [Strategies For Multiple Bundle Ids](/guides/ios/faq/strategies-for-multiple-bundle-ids.md)
- [iOS PDF SDK security](/guides/ios/faq/sdk-security.md)
- [Saving Data Externally](/guides/ios/memory-and-storage/saving-data-externally.md)
- [Using Document Efficiently](/guides/ios/getting-started/using-document-efficiently.md)
- [Using Automatic Saving Safely](/guides/ios/best-practices/using-automatic-saving-safely.md)
- [Transferring File Edits To A Server](/guides/ios/best-practices/transferring-file-edits-to-a-server.md)
- [Youtube Links](/guides/ios/miscellaneous/youtube-links.md)
- [Manage your iOS status bar with view controllers](/guides/ios/faq/view-controller-based-status-bar-appearance.md)
- [Third Party Compatibility](/guides/ios/miscellaneous/third-party-compatibility.md)
- [Version Numbering](/guides/ios/best-practices/version-numbering.md)

