具有嵌套embedded式框架的iOS 8+框架

我创build了一个自定义的iOS框架LoginKit。 它反过来在下面embeddedAlamofire框架。 在模拟器中,一切工作正常,但试图在设备上运行时,我得到的错误:

Dyld错误消息:

Library not loaded: @rpath/Alamofire.framework/Alamofire Referenced from: /Users/USER/Library/Developer/CoreSimulator/Devices/506B47DE-804F-477F-AA90-69DF039E07FA/data/Containers/Bundle/Application/26D0CA8F-7284-42B5-8091-E5915736DCDB/Bingo.app/Bingo Reason: image not found 

在父应用程序的“embedded式二进制文件”部分,我只有LoginKit.framework。 现在,如果我也embeddedAlamofire.framework(从LoginKit下取),错误消失。 这是行为吗? 这不是破坏封装的全部目的吗?