【发布时间】:2016-01-09 19:23:02
【问题描述】:
将我的 Swift 框架添加到测试 Swift 应用程序时遇到问题。
我有什么:
框架类代码,目标调用'Project':
public let Instance = Library()
public class Library {
public class var sharedInstance: Library {
return Instance
}
/* SOME CODE */
}
比我构建它并将 Project.framework 添加到测试 Swift 应用程序
用法:
import Project
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
/* NOT WORKING
ERROR: Use of Unresolved Identifier 'Instance' */
Instance.Setup("d573732b9f8b478d",apiKey: "3XmdIY=", enablePush: true)
/* NOT WORKING TOO
ERROR: Use of Unresolved Identifier 'Library' */
let lib = Library()
return true
}
功能公开,DeviredData 已删除,我做错了什么?
【问题讨论】:
-
构建项目库,然后从发布文件夹中获取 project.framework 文件并作为嵌入式二进制文件添加到测试应用程序
-
因为我不想与客户分享源代码。抱歉新手问题,在 iOS 下使用 Swift 和编程 5 天