ios - 自定义iOS动态框架: Swift class is imported but can't be initialized

标签 ios iphone swift cocoa-touch frameworks

  1. 我创建了一个 Cocoa 触摸框架
  2. 我在该框架中创建了一个公共(public) TestSDK swift 类,它有 public func makeSomething()
  3. 我创建了一个 iOS 应用程序
  4. 我构建了框架
  5. 我将 TestSDK 复制到应用程序并链接 TestSDK.framework
  6. 我添加了import TestSDK - 没有错误
  7. 我添加了 let sdk = TestSDK() 并得到错误:

Invalid use of '()' to call a value of non-function type 'module'

最佳答案

解决了。

框架构建目标设备不应是“通用 iOS 设备”,而是模拟器或真实设备

关于ios - 自定义iOS动态框架: Swift class is imported but can't be initialized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39448518/

相关文章:

ios - 当我在 'prepareForSegue' 方法中引用类数据时,类数据变为空

ios - 将团队成员添加到个人开发者帐户

ios - 在 UITableview swift 中使用 UILabel 和 UIWebView 设置 heightForRow

objective-c - 如何格式化日期字符串的日期格式(NSDateFormatter)

ios - 尝试呈现其 View 不在窗口层次结构中的 UIAlertController

ios - 获取 FBSDKLoginManagerLoginResult 的 email 和 name

ios - PFUser当前用户解析

ios - iPhone - 内存泄漏 - NSData dataWithContentsOfUrl 和 UIWebView

iphone - 从 UIDatePicker 获取定时器时间?

ios - 如何获取 iOS8 PhotoKit 请求的图像大小?