代码之家  ›  专栏  ›  技术社区  ›  AVEbrahimi

无法生成objective-c模块“contactsui”

  •  1
  • AVEbrahimi  · 技术社区  · 6 年前

    (Xcode 10,Mac操作系统10.13.6)

    我克隆了一个项目并试图运行,但xcode出现以下错误:

    /用户/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 回复  |  直到 6 年前
        1
  •  0
  •   il3v    6 年前

    我试图复制我认为你应该采取的步骤,方法如下:

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

    这对我有效。

        2
  •  0
  •   AVEbrahimi    6 年前

    我升级到了Xcode 10.1,现在一切正常!