我已经整合了Zxing在我的Iphone项目中扫描QR码的源代码。Iphone Zxing:QR码扫描码不起作用发布版本
直到我在调试模式下构建Zxing的项目,它完美扫描QR码,但在发布模式下,应用程序无法扫描QR码中的QR码。
它只是停止扫描QR码没有任何错误/例外。当我们恢复我们的构建在调试模式,然后再次完美扫描。
我建斑马线的项目在释放模式与下面提到的设置:
1. XCode: 4.0.1 Compiler: GCC 4.2 Optimization Level: -O0
2. XCode: 4.0.1 Compiler: GCC 4.2 Optimization Level: -Os
3. XCode: 4.0.1 Compiler: LLVM GCC 4.2 Optimization Level: -O0
4. XCode: 4.0.1 Compiler: LLVM GCC 4.2 Optimization Level: -Os
5. XCode: 4.0.1 Compiler: LLVM compiler 2.0 Optimization Level: -O0
6. XCode: 4.0.1 Compiler: LLVM compiler 2.0 Optimization Level: -Os
7. XCode: 4.2 Compiler: LLVM GCC 4.2 Optimization Level: -O0
8. XCode: 4.2 Compiler: LLVM GCC 4.2 Optimization Level: -Os
9. XCode: 4.2 Compiler: Apple LLVM compiler 3.0 Optimization Level: -O0
10. XCode: 4.2 Compiler: Apple LLVM compiler 3.0 Optimization Level: -Os
我不知道哪里的问题。任何帮助都将非常有帮助。谢谢..
想到两件事情:a)调试/发布模式下的不同编译配置b)您在调试/发布模式下以不同的方式处理扫描结果。您是否在编译时使用任何预处理器宏来区分不同的版本? – 2012-03-20 10:23:10
编译配置对于调试和发布模式是相同的。我在任何一种模式下处理结果都是一样的。另外,我没有使用任何预处理器宏。 – Khushboo 2012-03-20 10:29:35
这真的很奇怪。我现在不在我的Mac上。但是我有一个在App Store上使用ZXing实现的应用程序。如果你没有得到任何答案,我会尽快检查编译设置。 – 2012-03-20 10:33:00