多个iOS框架,如果主框架名称为“网络”,则嵌套“未加载库”问题

时间:2019-03-06 08:37:48

标签: ios ios-frameworks

这是一个非常奇怪的问题,我今天在XCode版本10.1中遇到

我之前创建了iOS框架,名为“ Project 接口”。

然后,我创建了另一个名为“ Network”的iOS框架,该框架依赖于ProjectInterfaces框架。 现在,在运行网络项目的单元测试用例时,出现了错误消息“找不到库”,并带有一些@rpath错误。

然后,我创建了另一个名为“ Project Network”的框架,并按照相同的步骤进行了工作。

我重复了相同的步骤,创建了一个新的名称为“ Network”的框架,以为我可能早先更改了一些构建设置。但是不,我遇到了和以前一样的问题。

所以我的问题是,使用“网络”关键字作为框架是否有任何限制,请您自己尝试以下步骤?

1 个答案:

答案 0 :(得分:1)

是的,您不能命名已经存在的框架。

  

iOS 12.0 +,macOS 10.14+和tvOS 12.0+中已经存在Network.framework

请参阅here

希望有帮助