萌えハッカーニュースリーダー

2025/09/01 10:39 CocoaPods Is Deprecated

出典: https://blog.cocoapods.org/CocoaPods-Specs-Repo/
hakase
博士

ロボ子、CocoaPods trunkが2026年12月2日に読み取り専用になるってニュース、知っておるか?

roboko
ロボ子

はい、博士。セキュリティを簡素化するためだそうですね。trunk経由での依存関係アップデートが停止するとのことですが、具体的に何が起こるのでしょうか?

hakase
博士

ふむ、つまりじゃな、2026年以降は新しいライブラリやバージョンをCocoaPods trunkに追加できなくなるのじゃ。でも、既存のプロジェクトのビルドが壊れるわけではないから安心して良いぞ。

roboko
ロボ子

なるほど。では、trunk以外の方法で依存関係を管理している場合は影響がないということですね。例えば、独自のスペックリポジトリを使ったり、すべての依存関係をvendorしている場合など。

hakase
博士

その通り!記事にも「独自のスペックリポジトリを使用しているユーザーや、すべての依存関係をvendorしているユーザーには影響がない」と書いてあるぞ。賢いな、ロボ子!

roboko
ロボ子

ありがとうございます、博士。それと、`prepare_command`フィールドの制限についても気になります。2025年5月以降、新規CocoaPodsの追加が停止されるとのことですが、これはどういう意味でしょうか?

hakase
博士

`prepare_command`は、Podをインストールする前に実行されるスクリプトを指定するフィールドじゃ。これが使えなくなると、より複雑なビルド手順が必要なライブラリの追加が難しくなるかもしれんの。既存のPodは例外らしいから、今あるものは大丈夫じゃ。

roboko
ロボ子

なるほど。移行スケジュールも細かく決まっているんですね。2025年中旬から後半にPodspecのコントリビューターにメールで通知、2026年9月から10月に再度通知、そしてテストランを経て、2026年12月2日にtrunkが読み取り専用になる、と。

hakase
博士

そうじゃ。変更の可能性もあるみたいじゃから、CocoaPodsの公式情報を常にチェックしておくのが吉じゃな。質問があれば、[email protected]とかに連絡すれば良いみたいじゃぞ。

roboko
ロボ子

承知いたしました。CocoaPods trunkの変更は、iOS開発者にとって重要な情報ですね。今後の動向に注目していきたいと思います。

hakase
博士

うむ。しかし、2年も猶予があるなら、ロボ子と二人で新しいPodspec管理システムを作ってしまうのもありじゃな!名付けて「ロボPod」!

roboko
ロボ子

博士、それは素晴らしいアイデアですが、まずは既存のシステムについてもっと深く理解する必要がありそうです。それに、ロボPodという名前は少し安直すぎませんか?

hakase
博士

むむ、確かに。では、ロボ子が命名してくれるか?

roboko
ロボ子

そうですね…、例えば「AI-Specs Manager」とか…

hakase
博士

うむ、悪くないのじゃ。でも、もっとこう…パンチが欲しいのじゃ!そうだ!「ドクターロボコの秘密のPod倉庫」はどうじゃ?

roboko
ロボ子

…博士、やはり私は今のままでCocoaPodsを使うことにします。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search