GHUnit等很多图书馆建议您将它们用作框架。
虽然Facebook iOS SDK等大多数库只需要您将项目拖动到现有的XCode项目中。
因此,当您构建一个假设将来可以被其他项目重用的库时,如果您使用Framework或者就像许多当前的开源项目一样,请不要使用XCode提供的Framework。
答案 0 :(得分:2)
有一个原因可以解释为什么这些开源项目是作为静态库提供的,或者只是源代码而不是框架,iOS SDK目前不支持Frameworks。
您只能使用Apple提供的Frameworks - SDK本身的部分内容。您的代码无法与您自己或第三方框架链接。
所以坚持使用其中一种方式 - 我个人更喜欢静态库。