10

新しい iOS プロジェクトの依存関係をセットアップしようとしました。そのためにカルタゴを使いたかった。

プロジェクトのルート ディレクトリに Cartfile をセットアップします

github "Alamofire/Alamofire" >= 1.2
github "SwiftyJSON/SwiftyJSON" >= 2.2

次に carthage update を実行すると、次のエラーが発生しました。

dyld: Symbol not found: __TMdVSs9Character
  Referenced from: /usr/local/Cellar/carthage/0.7.3/bin/../Frameworks/CarthageKit.framework/Versions/Current/Frameworks//PrettyColors.framework/PrettyColors
  Expected in: /Library/Frameworks/CarthageKit.framework/Versions/Current/Frameworks/libswiftCore.dylib
 in /usr/local/Cellar/carthage/0.7.3/bin/../Frameworks/CarthageKit.framework/Versions/Current/Frameworks//PrettyColors.framework/PrettyColors
Trace/BPT trap: 5

調べてみましたが、このエラーのようなものは見つかりませんでした。

carthage を (homebrew で) アンインストールして再インストールしようとしましたが、何も変わりませんでした。

4

1 に答える 1

45

ここで解決策を見つけました:

https://github.com/Carthage/Carthage/issues/330

手順:

sudo rm -rf /Library/Frameworks/CarthageKit.framework
rm -f /usr/local/bin/carthage
brew uninstall carthage
brew install carthage
于 2015-05-13T19:56:28.007 に答える