I am using Xcode 9.2 and trying to build a Swift Static Library of one .swift file but when I compile it does not produce the ProductName-swift.h file. I have added the @objc tag to the class and Yes to define modules. This worked once, but then it never updated the swift.h file when I made changes to the .swift file. Here is the simple swift code:
//
// UserWebViewController.swift
// CustomSwiftLibrary
//
// Created by David Smaltz on 1/11/19.
// Copyright © 2019 David Smaltz. All rights reserved.
//
import Foundation
import UIKit
@objc class UserWebViewController: UIViewController {
weak var webView: UIWebView!
//var webView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
setupUI()
let url: URL = URL(string: "http://yahoo.com")!
webView.loadRequest(URLRequest(url: url))
}
}
extension UserWebViewController {
func setupUI() {
view.backgroundColor = .white
}
}