我做了一个Swift 3框架,现在我想在一个示例应用程序中测试它。要做到这一点,首先,我构建它,我将其删除到我的示例应用程序中,我将它链接到所需的二进制文件和框架,我在我的源文件中添加了 import MyFramwork
。
效果很好......只有目标是'通用iOS设备'。如果我选择其他内容,例如“iPhone 7”,则会出现错误:
cannot call value of non-function type 'module<MyFramework>'
...当我调用我的类构造函数时:
let myClassHandler = myFrameworkClass(value1: "Foo", value2: "bar")
我对这个问题的根源一无所知,我在互联网上一无所知。
我会对此表示感谢,谢谢:)。
如果我将xcodeproj文件与Framework链接放在一起,它就可以了。但如果我只包括我的框架。我得到了上一个错误。我不能将我的Framework源代码提供给客户,因此我不能包含xcodeproj文件。