无法构建Objective-C模块“ ContactsUI”

时间:2018-12-16 13:01:52

标签: objective-c swift xcode frameworks

(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.
    }


}

但这是结果:

enter image description here

2 个答案:

答案 0 :(得分:0)

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

  • 创建了一个单视图Swift应用程序
  • 在“项目导航器”中选择我的主项目,然后选择“常规”选项卡,然后单击“链接的框架和库”下的“ +”按钮,选择“联系人”和“ ContactsUI”并添加它们
  • 检查它们是否出现在“链接的框架和库”列表中
  • 在ViewController.swift文件中复制您的确切代码
  • 构建了应用程序

对我有用。

答案 1 :(得分:0)

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