我已经为我们的应用程序创建了一个框架。一切都可以提交到存储或开发。但是,当我们将其保存到企业中并在设备上运行时,它会因此崩溃。


  Dyld错误消息:
    库未加载:@ rpath / MyFramework.framework / MyFramework
    引用自:/private/var/mobile/Containers/Bundle/Application/989A855E-50A5-41DF-9D6E-DC57CB91EA6A/MyApplication.app/MyApplication
    原因:找不到合适的图像。确实找到了:
      / private / var / mobile /容器/捆绑/Application/989A855E-50A5-41DF-9D6E-DC57CB91EA6A/MyApplication.app/Frameworks/MyFramework.framework/MyFramework:mmap()错误1地址= 0x1000E8000,大小= 0x0005C000段= __TEXT in Segment :: map()映射/private/var/mobile/Containers/Bundle/Application/989A855E-50A5-41DF-9D6E-DC57CB91EA6A/MyApplication.app/Frameworks/MyFramework.framework/MyFramework
    dyld版本:353.12
  
  二进制图像:
  0x120024000-0x12004bfff dyld arm64 / usr / lib / dyld


我怎么解决这个问题?提前致谢。

最佳答案

看起来您只需要吊销您的企业证书并创建一个新证书即可。您还需要重新生成您的配置文件,并且它们将使用您现有的证书进行签名。有了新证书,一切都可以再次使用。

https://www.airsignapp.com/ios-apps-using-swift-crash-when-signed-with-inhouse-certificate/

关于ios - 未为InHouse/Enterprise App加载Cocoa Touch Framework,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30006474/

10-12 14:43