2017-01-14 4 views
1

私はシミュレータでビルドを実行すると、 'dyld:Library not loaded'と 'image not found'と言ってこのエラーでクラッシュします。は 'dyldライブラリが読み込まれていません - 画像が見つかりません'というエラーがシミュレータで発生しているか、アプリの拡張機能にエラーがありますか?

dyld: Library not loaded: @rpath/libswiftCore.dylib 
    Referenced from:  /Users/username/Library/Developer/CoreSimulator/Devices/105F223C-3558-46E2-B3C0-CEF7E29B6B3D/data/Containers/Bundle/Application/D0F33E52-59FC-46EA-B1FF-DBE191CA4DD2/Watch.app/PlugIns/Watch Extension.appex/Watch Extension 

これはシミュレータエラーかアプリケーションコードエラーですか?私はApp Storeにアプリをアップロードできるかどうか、あるいはこのエラーのために無効なビルドになるかどうかを知りたいですか?

また、どのように私はそれを修正することができますか?

答えて

1

このようにしてApp Storeにアップロードすることはできませんが、アプリをテストすることができない理由はわかりません。

メインアプリケーションにアクセスし、Always Embed Swift Standard Libraries(これは以前のリリースではEmbedded Content Contains Swiftと呼ばれていました)をオンにしてみてください。

主なアプリターゲットにスウィフトコードがない場合や、プラグイン状況がある場合は、Xcodeが認識しない場合は、バンドルにSwift標準ライブラリを含める必要があります。この場合、何らかの理由でXcodeはWatch.appがSwiftを必要としないと考えています。そのため、あなたの内線がSwiftを使用していてもXcodeはそれを含みません。

関連する問題