首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SwiftUI无法在设备上运行(Alamofire)

SwiftUI无法在设备上运行(Alamofire)
EN

Stack Overflow用户
提问于 2020-01-30 11:31:30
回答 2查看 1K关注 0票数 3

我使用cocoapods在我的项目中安装alamofire,它在模拟器中工作得很好。当我想在我的iphone 6s(ios 13.3.1)上运行我的应用程序时,它崩溃并显示错误消息。我的Xcode版本是11.3.1 (11C504)。这个问题是由最新的swiftUI项目引起的吗?有什么办法可以解决这个问题吗?请帮帮忙。谢谢。

代码语言:javascript
复制
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:

代码语言:javascript
复制
# 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

EN

回答 2

Stack Overflow用户

发布于 2020-01-30 19:42:53

有一个未决的问题:https://github.com/Alamofire/Alamofire/issues/3051

似乎发生在iOS13.1.3上的非开发者苹果ID。现在你可以切换到开发者苹果ID或删除use_frameworks!from pod(遗憾的是,这会导致其他依赖项抛出错误)

票数 1
EN

Stack Overflow用户

发布于 2020-02-02 17:51:44

在我的案例中,解决这个问题的方法是从我的设备上删除Apple Development配置文件,然后在我在设备上运行应用程序时让Xcode再次安装它。

常规>设备管理>苹果开发... >点击它,然后点击删除应用程序。然后,当你再次在你的设备上运行该应用程序时,该配置文件将再次安装,系统将再次要求你信任它。

为了公平起见,我还做了一个pod更新。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59978722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档