我使用cocoapods在我的项目中安装alamofire,它在模拟器中工作得很好。当我想在我的iphone 6s(ios 13.3.1)上运行我的应用程序时,它崩溃并显示错误消息。我的Xcode版本是11.3.1 (11C504)。这个问题是由最新的swiftUI项目引起的吗?有什么办法可以解决这个问题吗?请帮帮忙。谢谢。
dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
Referenced from: /private/var/containers/Bundle/Application/9B2A3A91-D290-45D7-BA8E-6243A782E25C/Fitness(SwiftUI).app/Fitness(SwiftUI)
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/9B2A3A91-D290-45D7-BA8E-6243A782E25C/Fitness(SwiftUI).app/Frameworks/Alamofire.framework/Alamofire: code signature invalid for '/private/var/containers/Bundle/Application/9B2A3A91-D290-45D7-BA8E-6243A782E25C/Fitness(SwiftUI).app/Frameworks/Alamofire.framework/Alamofire'
/private/var/containers/Bundle/Application/9B2A3A91-D290-45D7-BA8E-6243A782E25C/Fitness(SwiftUI).app/Frameworks/Alamofire.framework/Alamofire: stat() failed with errno=25
/private/var/containers/Bundle/Application/9B2A3A91-D290-45D7-BA8E-6243A782E25C/Fitness(SwiftUI).app/Frameworks/Alamofire.framework/Alamofire: code signature invalid for '/private/var/containers/Bundle/Application/9B2A3A91-D290-45D7-BA8E-6243A782E25C/Fitness(SwiftUI).app/Frameworks/Alamofire.framework/Alamofire'
/private/var/containers/Bundle/Application/9B2A3A91-D290-45D7-BA8E-6243A782E25C/Fitness(SwiftUI).app/Frameworks/Alamofire.framework/Alamofire: stat() failed with errno=1
/private/var/containers/Bundle/Application/9B2A3A91-D290-45D7-BA8E-6243A782E25C/Fitness(SwiftUI).app/Frameworks/Alamofire.framework/Alamofire: code signature invalid for '/private/var/containers/Bundle/Application/9B2A3A91-D290-45D7-BA8E-6243A782E25C/Fitness(SwiftUI).app/Frameworks/Alamofire.framework/Alamofire'
/private/var/containers/Bundle/Application/9B2A3A91-D290-45D7-BA8E-6243A782E25C/Fitness(SwiftUI).app/Frameworks/Alamofire.framework/Alamofire: stat() failed with errno=1下面是我的Podfile:
# Uncomment the next line to define a global platform for your project
# platform :ios, '13.3.1'
target 'Fitness(SwiftUI)' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for Fitness(SwiftUI)
pod 'Alamofire'
pod 'SwiftyJSON', '~> 4.0'
pod 'AlamofireImage', '~> 3.5'
end

发布于 2020-01-30 19:42:53
有一个未决的问题:https://github.com/Alamofire/Alamofire/issues/3051
似乎发生在iOS13.1.3上的非开发者苹果ID。现在你可以切换到开发者苹果ID或删除use_frameworks!from pod(遗憾的是,这会导致其他依赖项抛出错误)
发布于 2020-02-02 17:51:44
在我的案例中,解决这个问题的方法是从我的设备上删除Apple Development配置文件,然后在我在设备上运行应用程序时让Xcode再次安装它。
常规>设备管理>苹果开发... >点击它,然后点击删除应用程序。然后,当你再次在你的设备上运行该应用程序时,该配置文件将再次安装,系统将再次要求你信任它。
为了公平起见,我还做了一个pod更新。
https://stackoverflow.com/questions/59978722
复制相似问题