Я пытаюсь реализовать библиотеку SQLite3 для работы с SQLite через CocoaPods, и это дает мне ошибку, которую я не понимаю

#ios #iphone #sqlite #swift4

#iOS #iPhone #sqlite #swift4

Вопрос:

Я не понимаю причину этой ошибки, потому что она мало что указывает. Я хотел бы создать базу данных SQLite с использованием библиотеки SQLite3 с использованием CocoaPods, но при запуске приложения после устранения некоторых ошибок я пропускаю это. Я потерян, не могли бы вы мне помочь?

Это мой код файла Podfile:

 project 'TFG.xcodeproj'

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'TFG' do

  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!
  # Pods for TFG
  #pod 'Firebase'
  pod 'Firebase/Core'
  pod 'Firebase/Firestore'
  pod 'Firebase/Auth'
  pod 'Firebase/Functions'
  pod 'FirebaseUI'
  pod 'Alamofire'
  pod 'SQLite.swift', '~> 0.11.5'


  target 'TFGTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'TFGUITests' do
    inherit! :search_paths
    # Pods for testing
  end

end
  

Это тот, который дает мне « Thread 1: Signal SIGABRT » переходы в четвертой строке следующего кода:

 dyld`__abort_with_payload:
    0x101bd2598 < 0>:  mov    x16, #0x209
    0x101bd259c < 4>:  svc    #0x80
->  0x101bd25a0 < 8>:  b.lo   0x101bd25b8               ; < 32>
    0x101bd25a4 < 12>: stp    x29, x30, [sp, #-0x10]!
    0x101bd25a8 < 16>: mov    x29, sp
    0x101bd25ac < 20>: bl     0x101bd1934               ; cerror_nocancel
    0x101bd25b0 < 24>: mov    sp, x29
    0x101bd25b4 < 28>: ldp    x29, x30, [sp], #0x10
    0x101bd25b8 < 32>: ret    
  

Комментарии:

1. Добавьте точку останова исключения, повторите проблему, затем опубликуйте результат. Это даст вам лучшую трассировку стека и, надеюсь, лучше укажет источник сбоя.

2. Чтобы добавить точку останова исключения, перейдите на вкладку точки останова в левой части Xcode (или нажмите Cmd 8), затем перейдите в нижний левый угол, нажмите и выберите «Точка останова исключения …» и оставьте параметры по умолчанию.