【问题标题】:Could not build Objective-C module 'ContactsUI'无法构建 Objective-C 模块“ContactsUI”
【发布时间】:2018-12-16 13:01:52
【问题描述】:

(XCode 10, mac os 10.13.6)

我克隆了一个项目并试图运行,但 XCode 给出了这个错误:

/Users/cac/Desktop/temp/contact_test/contact_test/ViewController.swift:10:8: 无法构建 Objective-C 模块“ContactsUI”

我创建了一个简单的应用程序并尝试包含 ContactsUI,但它无法再次运行,这是我的简单代码:

import UIKit
import ContactsUI
import Contacts

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }


}

但这是结果:

【问题讨论】:

  • 尝试使用扩展名 .xcworkspace 打开您的项目

标签: objective-c swift xcode frameworks


【解决方案1】:

我尝试通过执行以下操作来复制我认为您应该采取的步骤:

  • 创建了单视图 Swift 应用程序
  • 在 Project Navigator 中选择我的主项目,然后选择“General”选项卡,然后单击“Linked Frameworks and Libraries”下的“+”按钮,选择“Contacts”和“ContactsUI”并添加它们李>
  • 检查它们是否出现在链接框架和库列表中
  • 在 ViewController.swift 文件中复制了您的确切代码
  • 构建了应用程序

它对我有用。

【讨论】:

    【解决方案2】:

    我升级到 XCode 10.1,现在可以正常工作了!

    【讨论】:

      猜你喜欢
      • 2015-07-05
      • 2016-10-16
      • 2016-04-06
      • 2018-05-25
      • 2021-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多