Common Xcode Issues
Invalidating grant <invalid NS/CF object> failed
This error typically appears when there’s a failure in releasing or invalidating system resources, often related to macOS or iOS system calls, particularly within Core Foundation or Cocoa (NSObject) APIs. This is usually harmless and can be ignored unless it causes repeated crashes or abnormal behavior in your app.
Although this error may seem alarming, it often does not impact the functionality of your app. However, if the issue persists or leads to app crashes, you can try the following steps:
Delete Xcode derived data
You can manually remove derived data to reset your build environment.
Run the following command in Terminal:
e.g. rm -rf ~/Library/Developer/Xcode/DerivedData
Reset simulator (if using a simulator)
- Open Simulator.
- Select Device > Erase All Content and Settings.
Uninstall and reinstall Xcode.
If the issue persists after following the above steps uninstall and reinstall Xcode to ensure a fresh installation of the entire environment.
Error: Command PhaseScriptExecution failed with a nonzero exit code
This error usually results from local dependency issues such as outdated or incompatible CocoaPods.
Follow the steps below to troubleshoot and fix this error:
Install latest the Xcode and macOS updates
Ensure you are running the latest non-beta versions of Xcode and macOS.
Downgrade Xcode if necessary
If the latest Xcode is not working and all other steps here are not successful then we recommend downgrading the the most recent minor version release. These Xcode installers are available under Additional tools on the Xcode Resources page.
Clean Xcode build folder
Select Product from top menu -> click Clean Build Folder.
Delete Xcode derived data
You can manually remove derived data to reset your build environment. Run the following command in Terminal:
e.g. rm -rf ~/Library/Developer/Xcode/DerivedData
Update CocoaPods
Outdated CocoaPods may cause compatibility issues. To update CocoaPods, use the following command:
e.g. sudo gem install cocoapods
Re-download and extract your iOS source code
If the issue persists after following the above steps, rebuild your app on the Median platform. After rebuilding:
- Download and extract the new
ios_source.tar.gz
file. - Open the
.xcworkspace
file and do not open the.xcodeproj
file.
Open .xcworkspace not .xcodeproj
Median uses Cocoapods (or "pods") as a dependency manager. To ensure all dependencies are correctly integrated always open the workspace file
<yourapp>.xcworkspace
and not the project file<yourapp>.xcodeproj
.
Updated about 2 months ago