2016-10-18 9 views
1

完全に機能し、起動準備の整ったプロジェクトをXcodeにアップデートすると、コンパイル時にエラーや警告は表示されません。私のSwift 3プロジェクトは正しく動作しませんが、正常にビルドされます

私のシミュレータやAlamofire 4が問題ではないかと疑いがありますが、それは誤動作の理由を見つけることができません。私が知ることができるのは、Alamofireファイルがシミュレータに与えられる前に正しく解析されていないこと、または構築時にシミュレータが解析されたAlamofireファイルをスキップしていることです。

誰かがこれを修正する方法のアイデアを持っている場合は、助けてください。

dyld`__abort_with_payload: 
    0x599c34 <+0>: movl $0x209, %eax    ; imm = 0x209 
    0x599c39 <+5>: calll 0x59a3f0     ; _sysenter_trap 
-> 0x599c3e <+10>: jae 0x599c4e     ; <+26> 
    0x599c40 <+12>: calll 0x599c45     ; <+17> 
    0x599c45 <+17>: popl %edx 
    0x599c46 <+18>: movl 0x10553(%edx), %edx 
    0x599c4c <+24>: jmpl *%edx 
    0x599c4e <+26>: retl 
    0x599c4f <+27>: nop  

のメッセージと共に: "スレッド1:信号SIGABRT" と私のコンソールの私が手に:それは壊れるところ

はこれがある

dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire 
    Referenced from:   /Users/stackle005/Library/Developer/CoreSimulator/Devices/5D244AC3-834B- 401B-BA73-0664E95327DF/data/Containers/Bundle/Application/BD754A02-4BFA- 4460-9603-51C94683A286/StackleApp.app/StackleApp 
    Reason: image not found 
(lldb) 
+0

シミュレータからアプリを削除した後に試してください – preetam

答えて

3

エラー・ログの説明"リンカーがライブラリを検出しましたが、使用できません。"

以下の手順を確認してください:

  1. CoreSimulatorから古いビルドデータを消去し、シミュレータ/デバイスからアプリケーションを削除します。

  2. ゴープロジェクトの設定へ - > Your_Target->一般 - >組み込みバイナリ - > +ボタンをクリックして、ここで

それが役に立てば幸いをあなたのライブラリーを追加します!

+0

すばらしい答え!素晴らしい仕事。 –

関連する問題