Swift:Build Failed但没有错误

时间:2014-11-29 03:01:07

标签: swift barcode rsbarcodes

我目前正在尝试实施此GitHub:https://github.com/yeahdongcn/RSBarcodes_Swift我已遵循以下说明:

  • 通过打开终端,进入顶级项目目录并输入命令git submodule add https://github.com/yeahdongcn/RSBarcodes_Swift.git

    ,将RSBarcodes_Swift添加为子模块

    添加没有错误

  • 打开RSBarcodes_Swift文件夹,将RSBarcodes.xcodeproj拖到应用项目的文件导航器中。

    我假设他在这里指的是项目导航器,我做了

  • 在Xcode中,通过单击蓝色项目图标导航到目标配置窗口,然后在"目标"下选择应用程序目标。在侧边栏标题。确保RSBarcodes.framework的部署目标与应用程序目标的部署目标匹配。

    是的,设置为7.1

  • 在该窗口顶部的标签栏中,打开"构建阶段"面板。 展开"目标依赖关系"组,并添加RSBarcodes.framework。

    Coudn未添加RSBarcodes.framework'因为它只给了我选择RSBarcodes'我添加了假设.framework被错误添加

  • 单击面板左上角的+按钮,然后选择"新建复制文件阶段"。将此新阶段重命名为"复制框架",设置"目的地"到"框架",并添加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)
    }
}
}

我已经遵循了这些,我唯一不同的做法是在主ViewController中添加 UIButton 并添加 performSegueWithIdentifier 以显示 RSCodeReaderViewController 因为它无法访问

我已经在这里上传了项目:http://www.filedropper.com/barcodetestreader如果你想看到它。有人可以告诉我发生了什么事,或者你是否遇到任何错误?

2 个答案:

答案 0 :(得分:1)

不要这样做:

是的,它被设置为7.1

没关系! :

Coudn未添加RSBarcodes.framework'因为它只给了我选择RSBarcodes'我添加了假设.framework被错误添加。 你必须添加RSBarcodes!没有.frameworks!

这样做,它会起作用:

在该窗口顶部的标签栏中,打开"构建阶段"面板。展开" 链接二进制文件库"组,并添加RSBarcodes.framework。

祝你好运:)

答案 1 :(得分:0)

目前,您可以使用CocoaPods()或Carthage来安装RSBarcodes_Swift。

CocoaPods:

  

pod' RSBarcodes_Swift','〜> 0.0.5'

在您的Podfile中。

迦太基:

  

github" yeahdongcn / RSBarcodes_Swift" > = 0.0.5

在你的Cartfile中。