https://github.com/ivanmurzak/unity-ios-pods-bitcode
Unity iOS post process for forcing Pods to have Bitcode property YES/NO. You can control bitcode status for all pods from single place. Highly usable with CI.
https://github.com/ivanmurzak/unity-ios-pods-bitcode
ios package postprocess unity
Last synced: about 23 hours ago
JSON representation
Unity iOS post process for forcing Pods to have Bitcode property YES/NO. You can control bitcode status for all pods from single place. Highly usable with CI.
- Host: GitHub
- URL: https://github.com/ivanmurzak/unity-ios-pods-bitcode
- Owner: IvanMurzak
- License: mit
- Created: 2022-12-03T18:52:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-05-27T21:54:23.000Z (2 days ago)
- Last Synced: 2026-05-27T23:21:55.318Z (2 days ago)
- Topics: ios, package, postprocess, unity
- Language: Batchfile
- Homepage:
- Size: 127 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Unity iOS Pods Bitcode
[](https://openupm.com/packages/com.github.ivanmurzak.ios.pods.bitcode/)
[](https://github.com/IvanMurzak/Unity-iOS-Pods-Bitcode/actions/workflows/release.yml)
[](https://openupm.com/packages/com.github.ivanmurzak.ios.pods.bitcode/)
[](https://github.com/IvanMurzak/Unity-iOS-Pods-Bitcode/stargazers)
[](https://github.com/IvanMurzak/Unity-iOS-Pods-Bitcode/blob/main/LICENSE)
[](https://stand-with-ukraine.pp.ua)

Unity iOS post process for forcing Pods to have Bitcode property YES/NO. You can control bitcode status for all pods from single place. Highly usable with CI.
# Installation
### Option 1 - Installer
- **[⬇️ Download Installer](https://github.com/IvanMurzak/Unity-iOS-Pods-Bitcode/releases/latest/download/iOS-Pods-Bitcode-Installer.unitypackage)**
- **📂 Import installer into Unity project**
> - You may use double click on the file - Unity will open it
> - OR: You may open Unity Editor first, then click on `Assets/Import Package/Custom Package`, then choose the file
### Option 2 - OpenUPM-CLI
- [⬇️ Install OpenUPM-CLI](https://github.com/openupm/openupm-cli#installation)
- 📟 Open command line in Unity project folder
```bash
openupm add com.github.ivanmurzak.ios.pods.bitcode
```
### Option 3 - Manual (manifest.json)
- Add this code to `/Packages/manifest.json`
```json
{
"dependencies": {
"com.github.ivanmurzak.ios.pods.bitcode": "1.0.0"
},
"scopedRegistries": [
{
"name": "package.openupm.com",
"url": "https://package.openupm.com",
"scopes": [
"com.github.ivanmurzak"
]
}
]
}
```
# Usage
By default the package does nothing. To activate it you need to `PODS_BITCODE_NO` or `PODS_BITCODE_YES` environment variable in Unity Project Settings. If environment variable exists in postprocess stage of project building all pods bitcode will be forced to choosen value.
