久しぶりに、swift で iOSの開発。
Podfile に以下を記述した。
[bash]
source ‘https://github.com/CocoaPods/Specs.git’
platform :ios, ‘11.0’
use_frameworks!
target ‘MyProject’ do
pod ‘Alamofire’, ‘~> 4.7’
end
[/bash]
cocoaPod で Alamofireインストールしようとしてエラーが発生。
[bash]
$ pod install
Analyzing dependencies
[!] CocoaPods could not find compatible versions for pod "Alamofire":
In Podfile:
Alamofire (~> 4.7)
None of your spec sources contain a spec satisfying the dependency: `Alamofire (~> 4.7)`.
You have either:
* out-of-date source repos which you can update with `pod repo update` or with `pod install –repo-update`.
* mistyped the name or version.
* not added the source repo that hosts the Podspec to your Podfile.
Note: as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default.
[/bash]
指示に従い pod repo update を実行して、pod install を再実行。
[bash]
$ pod repo update
Updating spec repo `master`
Performing a deep fetch of the `master` specs repo to improve future performance
$ /usr/bin/git -C /Users/xxx/.cocoapods/repos/master fetch origin
–progress
remote: Counting objects: 117, done.
remote: Compressing objects: 100% (111/111), done.
remote: Total 117 (delta 73), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (117/117), 12.89 KiB | 3.22 MiB/s, done.
Resolving deltas: 100% (73/73), completed with 40 local objects.
From https://github.com/CocoaPods/Specs
1a871e6f9db..69b321bd0a4 master -> origin/master
$ /usr/bin/git -C /Users/xxx/.cocoapods/repos/master rev-parse
–abbrev-ref HEAD
master
$ /usr/bin/git -C /Users/xxx/.cocoapods/repos/master reset –hard
origin/master
Checking out files: 100% (285048/285048), done.
HEAD is now at 69b321bd0a4 [Add] ADMobGenSMA 0.1.1
warning: inexact rename detection was skipped due to too many files.
[/bash]
再度、インストール。
[bash]
$ pod install
Analyzing dependencies
Downloading dependencies
Installing Alamofire (4.7.3)
Generating Pods project
Integrating client project
[!] Please close any current Xcode sessions and use `Sample.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
[/bash]