如何在框架中使用动态框架?

我正在构建使用WebRTC框架的框架FooFramework 。 在我的pod中使用WebRTC框架( https://github.com/zevarito/PodRTC )作为动态框架之后。 我使用FooFramework演示应用程序FooDemoApp在设备上运行时使用了我自己的配置文件。 错误消息是dyld: Library not loaded... Reason: no suitable image found. Did find... code signing blocked mmap() dyld: Library not loaded... Reason: no suitable image found. Did find... code signing blocked mmap()

我认为问题是Apple似乎不允许嵌套框架。 WebRTC将使用我的teamIdentifier进行签名,但teamIdentifier not set在我的框架上not set 。 我想知道除了重新编码签名WebRTC之外的正确方法是什么?

FooDemoApp在我在FooFramework中添加PodRTC之前不会崩溃,当我在设备上使用不是我的配置文件时运行它。

框架之间的关系是这样的:

FooFramework (在构建之前)包括:PodRTC(不是代码签名)作为Cocoapod

FooDemoApp (在构建FooFramework )包括:我的代码签名的内置FooFramework (用Identifier签名的代码: io.allen.ALSDK ,没有团队标识符集),其中包括代码签名的PodRTC(用Identifier签名的代码: org.webrtc.WebRTC ,团队标识符PodRTCTeam

所以我有两个问题:

  1. 如何使用PodRTC而不会崩溃不同的配置文件?
  2. 为什么我的演示应用程序在使用不同的配置文件运行之前不会崩溃?