LoginSignup
4

More than 5 years have passed since last update.

iOS8で突然起動しなくなる「dyld: Symbol not found: ___NSDictionary0__ ...」

Posted at

現象

  • iOS9系では正常に動作しているアプリが、iOS8系で一切起動しない
dyld: Symbol not found: ___NSDictionary0__
  Referenced from: /Users/XXXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXXXXXXXX-XXXXXXXXX/Build/Products/Debug/XXXXXXXXXXXXX (which was built for Mac OS X 10.11)
  Expected in: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 in /Users/XXXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXXXXXXXX-XXXXXXXXXXXXXXX/Build/Products/Debug/XXXXXXXXXXXX
Trace/BPT trap: 5

参考URL

解決策(だと思うこと)

- TARGETSのLinked Frameworks And Librariesに「CoreFoundation.framework」を追加する
- CoreFoundation.frameworkのstatusのRequiredではなく「Optional」にする

その他やったことや環境

  • MacOSは関係ないと思うが、当日にEI Captainにしていた
  • podのframework関連かとおもったので、pod updateなどをしようと思ったが...
  • pod updateがOSアップデートの影響でできなくなったので、こちらを試した(http://kotalab.com/el-capitan-pod-command-not-found)

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4