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

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

新規登録して質問してみよう
ただいま回答率
85.50%
Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

iOS 9

iOS 9は、アップル社のモバイルOSであるiOSシリーズのバージョン。特徴として検索機能の強化、Siriの機能改良、iPad向けマルチタスクなどがあります。マルチウィンドウ機能をサポートし、iPad向けマルチタスクもサポートされています。

Xcode 7

Xcode 7は、ソフトウェア開発のためのアップルの統合開発環境であるXcodeのバージョン。UIを作成するために用いるグラフィカルツールです。iOS9/OS X El Capitan/watchOS2に対応。Swift 2コンパイラーが搭載されています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

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

Q&A

4回答

3800閲覧

(iOS) シミュレーターでは正常に動作するが、実機アプリ起動直後にエラーが発生する

snghrym

総合スコア10

Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

iOS 9

iOS 9は、アップル社のモバイルOSであるiOSシリーズのバージョン。特徴として検索機能の強化、Siriの機能改良、iPad向けマルチタスクなどがあります。マルチウィンドウ機能をサポートし、iPad向けマルチタスクもサポートされています。

Xcode 7

Xcode 7は、ソフトウェア開発のためのアップルの統合開発環境であるXcodeのバージョン。UIを作成するために用いるグラフィカルツールです。iOS9/OS X El Capitan/watchOS2に対応。Swift 2コンパイラーが搭載されています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

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

1グッド

0クリップ

投稿2016/03/08 08:02

編集2022/01/12 10:55

前提・実現したいこと

  • iOSシミュレーターでは正常にビルドでき、動作が確認できる。
  • 実機ビルドもBuild Successとなり、ビルド自体は成功している
  • 起動直後に下記エラーが発生する

環境

実機 -> iOS9.1
Xcode -> 7.2.1

エラー文言

dyld`dyld_fatal_error: -> 0x12006d088 <+0>: brk #0x3
dyld: Library not loaded: @rpath/RMPScrollingMenuBarController.framework/RMPScrollingMenuBarController Referenced from: /var/mobile/Containers/Bundle/Application/8513AB4B-282C-4B61-AFE5-EEDA9438150A/XXXXXXX.app/XXXXXX Reason: no suitable image found. Did find: /private/var/mobile/Containers/Bundle/Application/8513AB4B-282C-4B61-AFE5-EEDA9438150A/XXXXXX.app/Frameworks/RMPScrollingMenuBarController.framework/RMPScrollingMenuBarController: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/8513AB4B-282C-4B61-AFE5-EEDA9438150A/XXXXXXXXX.app/Frameworks/RMPScrollingMenuBarController.framework/RMPScrollingMenuBarController' /private/var/mobile/Containers/Bundle/Application/8513AB4B-282C-4B61-AFE5-EEDA9438150A/XXXXX.app/Frameworks/RMPScrollingMenuBarController.framework/RMPScrollingMenuBarController: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/8513AB4B-282C-4B61-AFE5-EEDA9438150A/XXXXXXXX.app/Frameworks/RMPScrollingMenuBarController.framework/RMPScrollingMenuBarController' /private/var/mobile/Containers/Bundle/Application/8513AB4B-282C-4B61-AFE5-EEDA9438150A/XXXXXX.app/Frameworks/RMPScrollingMenuBarController.framework/RMPScrollingMenuBarController: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/8513AB4B-282C-4B61-AFE5-EEDA9438150A/XXXXX.app/Frameworks/RMPScrollingMenuBarController.framework/RMPScrollingMenuBarController' (lldb)

PodFile

platform :ios, '9.1' use_frameworks! pod 'SVProgressHUD', '1.1.3' pod "RMPScrollingMenuBarController", '1.0.6' pod "Realm", '0.98.3'

Pod install時

Analyzing dependencies Downloading dependencies Using RMPScrollingMenuBarController (1.0.6) Using Realm (0.98.3) Using SVProgressHUD (1.1.3) Generating Pods project Integrating client project Sending stats Pod installation complete! There are 3 dependencies from the Podfile and 3 total pods installed.

イメージ説明

イメージ説明

試したこと

ikuwow👍を押しています

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

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

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

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

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

guest

回答4

0

Enable BitcodeをOFFにしたら通った人がいるようですから、まだであれば試してみては。

http://stackoverflow.com/questions/30738866/xcode-7-app-on-device-crashing#comment49646265_30738866

投稿2016/03/08 13:23

fiwa

総合スコア1192

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

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

snghrym

2016/03/09 11:38

ありがとうございます!試してみます!
guest

0

おそらく、Podのライブラリが、シミュレータ用のバイナリしかビルドされていないとか、転送できない場所にあるのでは?という感じですね。
まずは、再度、ビルドをクリーンしてから、リビルドしてみるとか?
Xcode/DerivedData配下あたりをクリーンにしてみるとか?

あとは、上記の
Xcode/DerivedData
が、
Relative to Workspace
になっていないと、CoCoaPodがうまく実機ビルドできないという話もあったりするようです。
(Xcodeの設定から、Locationで設定できる)

あまり、直球回答ではありませんが、ご参考になれば。

投稿2016/03/08 08:26

ItoTomonori

総合スコア1283

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

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

snghrym

2016/03/08 08:34

ありがとうございます! 教えてもらった部分を試したのですが、変化なしでした…。
guest

0

参考

でどうでしょうか?

dyld`dyld_fatal_error:

で検索すれば、解決できます。

投稿2016/03/08 08:12

編集2016/03/08 08:12
NCC1701

総合スコア1680

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

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

snghrym

2016/03/08 08:21

ありがとうございます! こちら、試したのですが変化なしでした…。
NCC1701

2016/03/08 10:14

実機にインストールされたアプリも一旦削除してみてから,ライブラリのバージョンの不整合を除去して,リビルドしてみてください。
guest

0

例えばiOS9以降にしか対応していないframeworkを使っているのに
iOS9よりも前の環境で実行しているとか、ビルド時のターゲットを
iOS9よりも前のバージョンに設定しているとか…?
もしそういう事なら正しくつじつまをあわせれば解決します。
もしくは DerivedData が破損している状態とか…?
もしそういう事なら一旦 DerivedData の中を消してやり直せば解決すると思います。

投稿2016/03/08 08:11

HiroshiWatanabe

総合スコア2160

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

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

snghrym

2016/03/08 08:30

ありがとうございます。 Cocoa Podsあたりが怪しそうということで、それ関係の情報を追記させていただきました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問