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.
- ⬇️ Download Installer
- 📂 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
- ⬇️ Install OpenUPM-CLI
- 📟 Open command line in Unity project folder
openupm add com.github.ivanmurzak.ios.pods.bitcode- Add this code to
/Packages/manifest.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"
]
}
]
}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.

