iOS定制框架';s的公共界面有时不可见
我一直在学习有关的教程。所以我创建了两个框架,并将它们包含在 在构建结束后,错误显示来自iOS定制框架';s的公共界面有时不可见,ios,swift,frameworks,carthage,Ios,Swift,Frameworks,Carthage,我一直在学习有关的教程。所以我创建了两个框架,并将它们包含在 在构建结束后,错误显示来自狗名的狗名为未解析标识符,来自猫名的猫名正常 我想知道为什么,我想我创造了他们一样 我发现差异(CatName完全生成,但我不知道为什么DogName没有完全生成)如下所示: DogName,转到定义: import SwiftOnoneSupport CatName,转到定义 import Foundation import SwiftOnoneSupport import UIKit
狗名
的狗名
为未解析标识符
,来自猫名
的猫名
正常
我想知道为什么,我想我创造了他们一样
我发现差异(CatName完全生成,但我不知道为什么DogName没有完全生成)如下所示:
DogName,转到定义:
import SwiftOnoneSupport
CatName,转到定义
import Foundation
import SwiftOnoneSupport
import UIKit
import cat_names
import cat_names.Swift
//
// cat_names.h
// cat-names
//
//! Project version number for cat_names.
public var cat_namesVersionNumber: Double
public enum CatName : String {
case Cat1
case Cat2
case Cat3
case Cat4
}
public func allCatList() -> [cat_names.CatName]
但在这两个框架项目中,我并没有设置任何差异
您是否将类名包括在cat_names.h和dog_names.h中?@alain.s否,但它们是全局枚举和全局函数,对吗?奇怪的是猫名是可用的,但狗名是可用的。