質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

1回答

7453閲覧

Command /bin/sh failed with exit code 1というエラー(AlamofireImage)

tekoro

総合スコア6

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2017/03/10 09:59

編集2017/03/11 00:36

###前提・実現したいこと
AlamofireImageを利用して、CSVファイルから取得したURL(画像)をもとに画像を取得して、TableViewで表示したいです。

###発生している問題・エラーメッセージ
Command /bin/sh failed with exit code 1
というエラーがでます。

以下の回答で解決したと記載あるキャプチャと同じ設定になっています。
https://teratail.com/questions/48492

イメージ説明

※追記:パスを修正後のエラー
イメージ説明
イメージ説明

Failed to read file or folder at /Users/taro/Desktop/Diet2/Carthage/Build/iOS/AlamofireImage.framework Command /bin/sh failed with exit code 1

ライブラリのインストールはcarthageで以下のサイトを参考に行いました。
http://swift.swift-studying.com/entry/2015/09/23/215356

###該当のソースコード

Swift

1 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 2 let cell: ProductTableViewCell = tableView.dequeueReusableCell(withIdentifier: "ProductCell", for: indexPath) as! ProductTableViewCell 3 let itemsDetail = items[indexPath.row].components(separatedBy: ",") 4 cell.titleLabel.text = itemsDetail[0] 5 cell.storeLabel.text = itemsDetail[1] 6 cell.carboLabel.text = "itemsDetail[2])" 7 let image_url = URL(string: itemsDetail[3])! 8 cell.productImage.af_setImage(withURL: image_url) 9 return cell 10 } 11

###試したこと
なし

###補足情報(言語/FW/ツール等のバージョンなど)
Swift 3
Xcode 8.2.1

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fromageblanc

2017/03/10 10:45

ターミナルで、パス合ってるか確認してみるといかがでしょうか。 ls -l /Users/taro/Desktop/Diet2/Carthage/Build/iOS/AlamofireImage.framework
tekoro

2017/03/10 11:29

ご回答ありがとうございます!おっしゃる通りパスに誤りがありました。どのように修正すればいいのでしょうか?
tekoro

2017/03/10 11:31

正しくは、Users/taro/Desktop/Diet2/Diet2/Carthage/Build/iOS/AlamofireImage.frameworkでした。Diet2が2つ続いてました。
tekoro

2017/03/10 11:38

修正できました。ありがとうございます!
tekoro

2017/03/10 12:09

$(SRCROOT)/Diet2/Carthage/Build/iOS/AlamofireImage.framework に修正すればいいのでしょうか。別のエラーはでますが、同じエラーはでなくなりました。
tekoro

2017/03/11 00:38

ありがとうございます!追記でキャプチャを記載しました。SGABRTの原因が一向に特定できません…。
guest

回答1

0

自己解決

以下で解決しました。
・Alamofire.frameworkを追加(AlamofireImageだけではエラーになる)
・General>Embedded BinariesにFrameworkを追加
※参考:http://stackoverflow.com/questions/42027601/dyld-abort-with-payload-with-no-error-message

イメージ説明

投稿2017/03/12 01:26

tekoro

総合スコア6

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問