在xcode中更新框架

在xcode中更新框架,xcode,xcode6,Xcode,Xcode6,我正在开发一个框架。。我设法构建了一个1.0版本,但现在我在框架中添加了一个新类,但是这个类似乎对其他所有东西都不可见。。“重新编译”或修复此问题的步骤是什么?这可能是由于很多原因造成的,但我昨天遇到了类似的情况,原因是我未能将所有相关文件放入“编译源”表中(通过在目标浏览器中选择框架并导航到“构建阶段”部分可以找到): 如果您使用的是Swift,并且您试图从其他目标/框架访问框架中的类,那么还需要确保您已经将您试图访问的类标记为public(默认情况下它们是internal) 不。。它以前

我正在开发一个框架。。我设法构建了一个1.0版本,但现在我在框架中添加了一个新类,但是这个类似乎对其他所有东西都不可见。。“重新编译”或修复此问题的步骤是什么?

这可能是由于很多原因造成的,但我昨天遇到了类似的情况,原因是我未能将所有相关文件放入“编译源”表中(通过在目标浏览器中选择框架并导航到“构建阶段”部分可以找到):


如果您使用的是Swift,并且您试图从其他目标/框架访问框架中的类,那么还需要确保您已经将您试图访问的类标记为
public
(默认情况下它们是
internal


不。。它以前是空的,但其他的旧课程仍然有效。。应该是别的东西。。我甚至尝试重新创建框架,并将所有类拖入其中,但该特定类似乎无法识别。您是否可以使用Swift或Objective C或两者兼用?您是否收到任何明确的错误消息?我正在使用Swift。。它说当我尝试使用它时,使用未加密类型。。
// Mark class as public so it's available to other frameworks
public class Logger {

    // Can only access this from this file
    private var log: [LogEntry] = [] 

    // Only classes in this framework can access this
    var liveLog: LogEntryPriority? = .Info // Can only get at this

    // Can access this from anywhere
    public func getReady(logLevel: LogEntryPriority, errorsAreFatal: Bool) {
        log = []
        liveLog = logLevel
        self.errorsAreFatal = errorsAreFatal
    }
}