ARTICLE LIST

CocoaPods: The dependency `Xxxxxxxxxx (= x.x)` is not used in any concrete target.

CocoaPods 0.39 以下がサポート切れたので 1.1 系にアップグレードしたら、このようなエラーに見舞われた。

$ bundle exec pod install
Re-creating CocoaPods due to major version update.
Analyzing dependencies
[!] The dependency `AFNetworking (= x.x.x)` is not used in any concrete target.
The dependency `Xxxxxxxxxx (= x.x)` is not used in any concrete target.
.
.
.
.

エラーの意味通り、使ってないよー。

Podfile には案の定 xcodeproj でプロジェクト名を記載していた。

platform :ios, '10.0'

project 'Xxxxxxx.xcodeproj'

pod 'AFNetworking', 'x.x.x'
pod 'Xxxxxxx', 'x.x'

以下のように変更。

platform :ios, '10.0'

project 'Xxxxxxx.xcodeproj'

target 'Xxxxxx' do
  pod 'AFNetworking', 'x.x.x'
  pod 'Xxxxxxx', 'x.x'
end

CocoaPods: `xcodeproj` was renamed to `project`. Please update your Podfile accordingly.

CocoaPods 0.39 以下がサポート切れたので 1.1 系にアップグレードしたら、このようなエラーに見舞われた。

$ bundle exec pod install
Re-creating CocoaPods due to major version update.
Analyzing dependencies
[!] The dependency `AFNetworking (= x.x.x)` is not used in any concrete target.
The dependency `Xxxxxxxxxx (= x.x)` is not used in any concrete target.
.
.
.
.

[!] `xcodeproj` was renamed to `project`. Please update your Podfile accordingly.

エラーの意味通り、 xcodeprojproject にリネームされましたよー。Podfile を更新してねー。

Podfile には案の定 xcodeproj でプロジェクト名を記載していた。

platform :ios, '10.0'

xcodeproj 'Xxxxxxx.xcodeproj'

以下のように変更。

platform :ios, '10.0'

project 'Xxxxxxx.xcodeproj'

Android: ‘android’ is deprecated; use 'com.android.application’ instead

Android Studio 上で build.gradle の整理をしているときに気付いたのですが、apply plugin: ‘android’ に打ち消し線が入るようになっていました。

こんなのです↓

'android' is deprecated; use 'com.android.application' instread

This detector looks for deprecated Gradle constructs which currently work but will likely stop working in a future update.

Android Studio のバージョンいくつから付くようになったのかは分かりませんが、非推奨と言われてしまったら変えざるを得ない。

// build.gradle
apply plugin: 'android'

↓

apply plugin: 'com.android.application'

この修正を入れた上で、build.gradle の android ブロックが悲鳴を上げなければ大丈夫。

Categories