我目前正在尝试实现此Github:https://github.com/yeahdongcn/RSBarcodes_Swift我已经按照如下说明操作:
打开终端,CD进入顶层项目目录,输入命令git submodule addhttps://github.com/yeahdongcn/RSBarcodes_Swift.git
添加时没有错误
打开rsbarcodes_swift文件夹,将rsbarcodes.xcodeproj拖到应用程序项目的文件导航器中。
我想他指的是这里的项目导航员,我指的是
在Xcode中,通过单击蓝色的项目图标,并在侧边栏的“目标”标题下选择应用程序目标,导航到目标配置窗口。确保rsbarcodes.framework的部署目标与应用程序目标的部署目标匹配。
是的,设为7.1
在该窗口顶部的选项卡栏中,打开“构建阶段”面板。
展开“Target Dependencies”组,并添加rsbarcodes.framework。
无法添加“rsbarcodes.framework”,因为它只为我提供了“rsbarcodes”选项,而我添加的“rsbarcodes”是假定.framework添加错误的。
单击面板左上角的+按钮,然后选择“新建复制文件阶段”。将这个新阶段重命名为“copy frameworks”,将“destination”设置为“frameworks”,并添加rsbarcodes.framework。
添加,没有问题
下一组指令是:
在故事板中放置一个uiviewcontroller,并将基于rscodereaderviewcontroller的类设置为它的自定义类,它几乎就在那里,焦点标记层和角层已经在那里为您工作了。有到个处理程序,一个用于屏幕上的单点击,另一个用于焦点标记,另一个用于检测对象处理程序,所有检测到的对象都将显示给您。在viewdidload()或更合适的地方设置它们:

override func viewDidLoad() {
super.viewDidLoad()

self.focusMarkLayer.strokeColor = UIColor.redColor().CGColor

self.cornersLayer.strokeColor = UIColor.yellowColor().CGColor

self.tapHandler = { point in
    println(point)
}

self.barcodesHandler = { barcodes in
    for barcode in barcodes {
        println(barcode)
    }
}
}

我遵循这些方法,唯一不同的是在主视图控制器中添加uibutton,并添加performseguewithIdentifier,以便在无法访问时显示rscodereaderview控制器。
我已经在这里上传了这个项目:http://www.filedropper.com/barcodetestreader如果你想看的话。有人能告诉我发生了什么事吗?如果你遇到任何错误?

最佳答案

不要这样做:
是的,设为7.1
没关系!:
无法添加“rsbarcodes.framework”,因为它只为我提供了“rsbarcodes”选项,而我添加的“rsbarcodes”是假定.framework添加错误的。
您必须添加rsbarcodes!没有框架!
这样做,它就会工作:
在该窗口顶部的选项卡栏中,打开“构建阶段”面板。展开“link binary with libraries”组,并添加rsbarcodes.framework。
祝你好运:)

关于swift - Swift:Build Failed但没有错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27198408/

10-15 05:54