对于一个新的Xcode项目,我以这种方式添加了一个带有自定义init方法的新类:
import Cocoa
class NewClass: NSControl {
override init(frame: CGRect) {
super.init(frame: frame)
}
required init(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我构建并归档项目,则源文件的绝对路径将显示在二进制文件中:
/Users/my_username/my_path_to_xcode_projects/new_project/NewClass.swift
Run Code Online (Sandbox Code Playgroud)
我打算通过互联网分发我的最终项目.如何防止Xcode向其他人透露我的目录布局?我从类似问题的答案中了解到,在Xcode的"Build Settings"中,应该将"Deployment Prostprocessing"设置为Yes,以便从二进制文件中删除符号,但这似乎不适用于我的情况.