在我的iphone上运行了最新的更新,然后想要使用XCode将应用程序部署到iphone上后,iphone上的应用程序就会启动,然后闪屏就会冻结。在XCode中,将显示以下内容:
dyld: Library not loaded: @rpath/Capacitor.framework/Capacitor
Referenced from: /private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/App
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor: code signature invalid for '/private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor'
/private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor: code signature invalid for '/private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor'
/private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor: stat() failed with errno=1
/private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor: code signature invalid for '/private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor'
/private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor: stat() failed with errno=1
(lldb) 非常感谢您的帮助!
发布于 2020-02-21 20:09:21
这是Xcode或CocoaPods中的错误。
免费的苹果开发账户如果使用一些CocoaPods框架(如电容),就不能在真实设备上运行应用程序,但它正在影响更多的人。
因此,目前唯一的解决方案是购买Apple dev帐户或使用模拟器。
您还可以尝试从ios/App/Podfile中删除use_frameworks!并运行npx cap sync ios,但不确定是否会出现其他问题。
发布于 2020-04-06 23:41:04
3月24日,苹果发布了iOS 13.4。此更新包括代码签名问题的修复!有关详细信息,请参阅iOS 13.4 beta 3。
https://stackoverflow.com/questions/60311975
复制相似问题