iOS

Fix Cocoapod Error: The Platform of the Target Pods Is Not Compatible

While using Cocoapod and running pod install, I encountered the following error:

[!] The platform of the target `Pods` (iOS 4.3) is not compatible with `FlatUIKit (1.1)` which has a minimum requirement of iOS 5.0.

There is obviously a dependency error. Immediately, I open Xcode, go to Project Building Settings, and changed iOS Deployment Target to 5.0. I was pretty sure that is the way to change the minimum deployment version.

However, running the command gives me the same error.

I was puzzled. Did I set it wrongly in Xcode? I started to question myself..

After some probing, I realized it is Cocoapod’s fault.

You have to write in Podfile your minimum deployment version eg.

1
2
platform :ios, '5.0'
pod 'FlatUIKit', '~> 1.1'

If you don’t specify ‘5.0’, it is taken to be ‘4.3’. Duh.

Comments