小编Aid*_*ood的帖子

如何运行导致框架“代码签名无效”运行时错误的 iOS 应用程序

每次我尝试运行此应用程序时,它都会正常构建并安装,但是一旦运行,应用程序就会中断并打印以下错误消息:

dyld: Library not loaded: @rpath/StandardCyborgFusion.framework/StandardCyborgFusion
  Referenced from: /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/StandardCyborgExample
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion: code signature invalid for '/private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion'
Run Code Online (Sandbox Code Playgroud)

我在这里和 App Developer 论坛上看到了许多关于此问题的类似帖子,但没有人提供解释或有效修复。

我试过:

  • 清洁和建筑
  • 重启 XCode
  • 重新启动 Mac
  • 完全重置钥匙串
  • 验证所有钥匙串证书信任设置都在“使用系统默认值”上
  • 出厂重置我的 Mac

这似乎是我的 iOS 设备的问题。该应用程序可以在模拟器上启动,但模拟器不适合我的开发目的,所以我需要在我的设备上进行这项工作。我最近将我的 iPhone XR 更新到了 iOS 13.3.1。


"在实际的 iOS (13.3.1) 设备上运行新应用程序在启动时崩溃:"path/to/Flutter.framework/Flutter"#49504 " 的代码签名无效似乎是同样的问题。

我正在使用 XCode 11 和 iOS 13。

macos keychain dyld ios swift

40
推荐指数
2
解决办法
1万
查看次数

如何调整 UIHostingController 的大小以包装它的 SwiftUI 视图?

我有一个基本的 SwiftUI 组件。

struct PopupModal: View {
    var body: some View {
        Text("Hello, World!")
    }
}

struct PopupModal_Previews: PreviewProvider {
    static var previews: some View {
        PopupModal()
    }
}
Run Code Online (Sandbox Code Playgroud)

我有一个UIViewController我想实例化这个组件并显示它。

    private let _popup = PopupModal()
    private lazy var _popupController = UIHostingController(rootView: _popup)

    override public func viewDidLoad() {
        // ...
        self.addChild(_popupController)
        view.addSubview(_popupController.view)
        _popupController.didMove(toParent: self)

    }

    override public func viewDidLayoutSubviews() {
        // How do I make this automatic or as a function of the size of _popup?
        let popupHeight = …
Run Code Online (Sandbox Code Playgroud)

uikit ios swift5 swiftui

5
推荐指数
1
解决办法
1731
查看次数

PSQL 用户无法看到超级用户创建的扩展

所以我用我的超级用户创建了两个扩展,但是当我尝试以(非超级)用户身份使用这些扩展时,它找不到它们。

作为超级用户:

postgres=# SELECT e.extname
postgres-#      , n.nspname      AS home_schema_of_extension
postgres-#      , extrelocatable AS extension_can_be_relocated
postgres-# FROM   pg_catalog.pg_extension e
postgres-# JOIN   pg_catalog.pg_namespace n ON n.oid = e.extnamespace;
    extname    | home_schema_of_extension | extension_can_be_relocated
---------------+--------------------------+----------------------------
 adminpack     | pg_catalog               | f
 plpgsql       | pg_catalog               | f
 fuzzystrmatch | public                   | t
 btree_gist    | public                   | t
(4 rows)
Run Code Online (Sandbox Code Playgroud)

作为另一个用户:

toggleme=> SELECT e.extname
toggleme->      , n.nspname      AS home_schema_of_extension
toggleme->      , extrelocatable AS extension_can_be_relocated
toggleme-> FROM   pg_catalog.pg_extension e
toggleme-> JOIN   pg_catalog.pg_namespace n ON n.oid = …
Run Code Online (Sandbox Code Playgroud)

postgresql roles psql

2
推荐指数
1
解决办法
451
查看次数

标签 统计

ios ×2

dyld ×1

keychain ×1

macos ×1

postgresql ×1

psql ×1

roles ×1

swift ×1

swift5 ×1

swiftui ×1

uikit ×1