26
我的测试动态iOS框架XYZFramework
由单个类XYZ
组成。无法从自定义动态框架访问类(Swift)
然而,即使宣布后:
import XYZFramework
我无法访问这个类,任何企图得到以下错误:
Use of unresolved identifier 'XYZ'
请问该如何解决这个问题?
我的测试动态iOS框架XYZFramework
由单个类XYZ
组成。无法从自定义动态框架访问类(Swift)
然而,即使宣布后:
import XYZFramework
我无法访问这个类,任何企图得到以下错误:
Use of unresolved identifier 'XYZ'
请问该如何解决这个问题?
找到了答案。我必须在我的类声明前添加public
修饰符。所以这个:
class XYZ
{
}
变成了:
public class XYZ
{
}
而且,一如既往,捣毁了~/Library/Developer/Xcode/DerivedData
夹固定任何轻微的并发症。
你能分享你的样品代码 – Gowtham 2014-10-10 10:26:08
它没有为我工作。你能分享这个项目吗? – jollyr0ger 2014-10-18 19:24:28
在我添加了“public”之后,退出Xcode,删除〜/ Library/Developer/Xcode/DerivedData,重新启动Xcode并且错误消失。 – mash 2014-10-29 15:57:30