Я использую симулятор для тестирования своего приложения. Сегодня я решил протестировать его на других устройствах в симуляторе, и, к моему удивлению, на некоторых устройствах он вылетает при запуске, на других работает отлично.
Мое приложение запускается на:
- iPad Air
- изменяемый размер iPad
- айфон 5с
- Айфон 6
- iPhone 6plus
- изменяемый размер iPhone
Мое приложение вылетает:
- iPad 2
- iPad Retina
- Айфон 4С
- iPhone 5
Ошибка, которую я получаю:
dyld: библиотека не загружена: @ rpath / SwiftyJSON.framework / SwiftyJSON
Referenced from: /Users/data/Library/Developer/CoreSimulator/Devices/2ACCFF1F-D35F-444A-B709-2A41AC9CC7D2/data/Containers/Bundle/Application/DA7480F6-4032-4EB5-A51F-5D028088FFE1/Demo Mobile.app/Demo Mobile
Reason: no suitable image found.
(lldb)
Иногда я даже получаю дополнительную информацию:
Referenced from: /Users/data/Library/Developer/CoreSimulator/Devices/2ACCFF1F-D35F-444A-B709-2A41AC9CC7D2/data/Containers/Bundle/Application/DA7480F6-4032-4EB5-A51F-5D028088FFE1/Demo Mobile.app/Demo Mobile
Reason: no suitable image found. Did find:
/Users/data/Library/Developer/CoreSimulator/Devices/2ACCFF1F-D35F-444A-B709-2A41AC9CC7D2/data/Containers/Bundle/Application/DA7480F6-4032-4EB5-A51F-5D028088FFE1/Demo Mobile.app/Frameworks/SwiftyJSON.framework/SwiftyJSON: mach-o, but wrong architecture
/Users/data/Library/Developer/CoreSimulator/Devices/2ACCFF1F-D35F-444A-B709-2A41AC9CC7D2/data/Containers/Bundle/Application/DA7480F6-4032-4EB5-A51F-5D028088FFE1/Demo Mobile.app/Frameworks/SwiftyJSON.framework/SwiftyJSON: mach-o, but wrong architecture
/Users/data/Library/Developer/CoreSimulator/Devices/2ACCFF1F-D35F-444A-B709-2A41AC9CC7D2/data/Containers/Bundle/Application/DA7480F6-4032-4EB5-A51F-5D028088FFE1/Demo Mobile.app/Frameworks/SwiftyJSON.framework/SwiftyJSON: mach-o, but wrong architecture
(lldb)
Я установил SwiftyJson через Cocoapods. Мой подфайл содержит
platform :ios, '8.0'
use_frameworks!
pod 'SQLite.swift', git: 'https://github.com/stephencelis/SQLite.swift.git'
target 'thinx Mobile' do
pod 'SwiftyJSON', '~> 2.2.1'
end
Я пытался :
- очистить и восстановить
- решения 1, 2, 3 из dyld: Библиотека не загружена: @ rpath / libswift_stdlib_core.dylib