离子电容器在 ios 13.3 设备上部署应用程序冻结闪屏
Ionic Capacitor Deploy App on ios 13.3 device freeze splashscreen
在我的 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)
非常感谢您的帮助!
这是 Xcode 或 CocoaPods 中的错误。
如果免费的 Apple 开发帐户使用某些 CocoaPods 框架(例如 Capacitor,但它影响的更多),则无法在真实设备上 运行 应用。
所以目前唯一的解决办法就是付费申请苹果开发者账号或者使用模拟器。
您也可以尝试从 ios/App/Podfile
和 运行 npx cap sync ios
中删除 use_frameworks!
,但不确定其他东西是否会损坏。
Apple 于 3 月 24 日发布了 iOS 13.4。此更新包括对代码签名问题的修复!请参阅 iOS 13.4 beta 3 了解更多信息。
在我的 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)
非常感谢您的帮助!
这是 Xcode 或 CocoaPods 中的错误。
如果免费的 Apple 开发帐户使用某些 CocoaPods 框架(例如 Capacitor,但它影响的更多),则无法在真实设备上 运行 应用。
所以目前唯一的解决办法就是付费申请苹果开发者账号或者使用模拟器。
您也可以尝试从 ios/App/Podfile
和 运行 npx cap sync ios
中删除 use_frameworks!
,但不确定其他东西是否会损坏。
Apple 于 3 月 24 日发布了 iOS 13.4。此更新包括对代码签名问题的修复!请参阅 iOS 13.4 beta 3 了解更多信息。