我已经创建了一个Pod库。但是导入时,我在库中的代码是完全可见的。如何隐藏代码内容并仅显示签名?
应该是这样的。
import Foundation
import WebKit
import UIKit
import SafariServices
internal enum SdkErrorCode : String {
case INITIALIZATION_PENDING
case OPERATION_IN_PROGRESS
}
public class XYZ : NSObject, SFSafariViewControllerDelegate {
public func safariViewControllerDidFinish(_ controller: SFSafariViewController)
public func setUserCloseCallback(cb: (() -> ())?)
public func setResponse(url: URL)
public func activateUser(data: [String : Any], cb: @escaping (([String : Any]) -> Void?)) -> [String : Any]?
public func loginUser(cb: @escaping (([String : Any]) -> Void?)) -> [String : Any]?
}
答案 0 :(得分:1)
正如其他人所说,CocoaPods用于开放源代码项目,并包含所有源代码。您要构建框架或静态库。
在“ Xcode创建框架”上进行Google搜索。我发现最热门的是这篇Ray Wenderlich文章。这些通常都很好,尽管我不知道那个有多流行。但是,Google搜索结果中有很多匹配项。