1

何らかの理由で、前回の展開 (Xamarin iOS 6.4.5.0 Indie でビルド) で iOS アプリが突然クラッシュし始め、App Store ビルドでのみクラッシュします。他のビルド (デバッグ、アドホック) のさまざまな環境で徹底的にテストしたところ、すべて正常に動作しましたが、App Store にデプロイされると、SDWebImage ライブラリを使用して画像を読み込んでいるときに常にクラッシュします。

RESAASMobileiOS[3591] <Warning>: Unhandled managed exception: Attempting to JIT compile method 'SDWebImage.WebCacheUIImageViewExtension:SetImage (MonoTouch.UIKit.UIImageView,MonoTouch.Foundation.NSUrl,MonoTouch.UIKit.UIImage,SDWebImage.SDWebImageOptions,SDWebImage.SDWebImageCompletedHandler)' while running with --aot-only. See http://docs.xamarin.com/ios/about/limitations for more information.
     (System.ExecutionEngineException)
      at RESAAS.Mobile.iOS.ReblastTableViewSource.GetCell (MonoTouch.UIKit.UITableView tableView, MonoTouch.Foundation.NSIndexPath indexPath) [0x00000] in <filename unknown>:0 
      at (wrapper managed-to-native) MonoTouch.UIKit.UIApplication:UIApplicationMain (int,string[],intptr,intptr)
      at MonoTouch.UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName) [0x00000] in <filename unknown>:0 
      at RESAAS.Mobile.iOS.Application.Main (System.String[] args) [0x00000] in <filename unknown>:0 

これが何を意味するのかを調査しようとしましたが、まだ適切な解決策が見つかりません。SDWebImage::SetImage メソッドは、過去 2 か月間は機能していましたが、突然、一貫して機能しなくなりました。

SDWebImage ライブラリのバージョンは 3.2 でした。3.3.1 に更新し、アプリを App Store に再提出しました。しかし、それまでの間、この問題の原因が何であるかについての指針を誰かが提供できれば、それは大歓迎です. どうもありがとうございました!

4

0 に答える 0