---
slug: "iOSアプリのビルド時duplicatesymbol_OBJC_CLASS_が大量に出て焦った時"
title: "iOSアプリのビルド時 duplicate symbol _OBJC_CLASS_ が大量に出て焦った時"
description: "\n\n\niOSアプリのビルド時 duplicate symbol _OBJC_CLASS_ が大量に出て焦った時"
url: "https://www.ytyng.com/blog/iOSアプリのビルド時duplicatesymbol_OBJC_CLASS_が大量に出て焦った時"
publish_date: "2015-12-21T06:37:51Z"
created: "2015-12-21T06:37:51Z"
updated: "2026-02-27T10:44:46.839Z"
categories: ["iOS"]
keywords: ""
featured_image_url: "https://media.ytyng.com/resize/20230812/2b68f847d9c64ff191cc9925b0f4a3ab.png.webp?width=768"
has_video: false
has_music: false
video_urls: []
music_urls: []
lang: "ja"
---

# iOSアプリのビルド時 duplicate symbol _OBJC_CLASS_ が大量に出て焦った時

<div class="document">


<p>iOSアプリのビルド時 duplicate symbol _OBJC_CLASS_ が大量に出て焦った時</p>
<p>cocoa pods を更新後、ビルドした時リンカエラーが出た。
メッセージを見てみると、duplicate symbol _OBJC_CLASS_$_ が大量に出ている。</p>
<p>→ プロジェクトの Build Settings → Other Linker Flags を見てみる。</p>
<pre class="literal-block">-ObjC
-l"Pods-AFNetworking"
-l"Pods-MBProgressHUD"
-l"Pods-SDWebImage"
-all_load
...
</pre>
<p>となっているが、この -l"Pods-ライブラリ名" を全削除する</p>
<pre class="literal-block">-ObjC
-all_load
...
</pre>
<p>こうなる。</p>
<p>ビルドする。→ OK</p>
</div>
