我从他们的网站下载了 Linea Pro 设备的 iOS SDK,并在我的应用程序中成功实现了其中的一些功能——但我注意到该设备在通过 USB 电缆连接到 Mac 时似乎永远无法工作。我已经 100% 验证了这一点,因为一旦我将 LineaPro 雪橇与 USB 电缆断开并运行他们的应用程序,它就会找到扫描仪并开始工作。否则,什么都没有。
这当然使调试几乎不可能,因为如果您没有连接到 Xcode,您显然无法在 Xcode 的控制台中看到应用程序可能具有的任何输出。你不能 NSLog 任何东西到控制台,你不能放断点,你不能单步调试你的代码——你几乎不能做任何你在开发应用程序时通常会做的事情。
实际上,我不得不求助于创建 UITextViews 并在运行时向它们输出我所能做的一切(这当然会使界面变得很混乱),但即便如此,如果应用程序崩溃,你永远看不到你的 TextViews:你重新抛出并返回 iOS 主屏幕,盯着你所有的小图标。
关于变通办法,我还有其他一些想法——但仅此而已:它们都是变通办法。有没有人知道在 Linea Pro 仍然连接到 Xcode 时是否有任何方法可以使用它?