0

我对 iOS 开发非常陌生。我想测试通过蓝牙连接外部附件的 Apple EADemo 示例应用程序。

根据我的理解,除非定义了一些适当的附件相关协议字符串而不是 com.apple.p1 和 com.apple.p2,否则 EADemo 代码将无法工作。

我可以在不提供任何附件协议字符串的情况下测试 EADemo 应用程序吗?如何测试 EADemo 应用程序?

4

2 回答 2

1

我今天在我的测试 iPhone 上尝试了 EADemo 应用程序,它似乎可以工作!以下是我尝试的步骤:

  • 我从设置/蓝牙预先配对了配件。
  • 然后我在我的测试 iPhone 上运行 EADemo 应用程序。
  • 我可以在 EADemo UI 中找到我的配件。
  • 我选择了它,然后 EADemo 应用程序提示我选择 MFi 设备所宣传的协议。
  • 我选择了它,应用程序似乎与 MFi 设备建立了会话。
于 2014-10-20T06:55:24.240 回答
1

EADemo 应用程序和您的配件需要就用于通信的协议达成一致。通常,附件会向应用程序提供它支持的协议字符串。这些也需要在 EADemo 应用程序的 Info.plist 文件中定义。只需在 com.apple.p1 上方或下方的附加行中添加配件使用的字符串。如果您不这样做,该应用程序将无法与您的配件通信。

当您运行应用程序时,您应该能够选择附件和协议字符串。之后,该应用程序将允许您发送/接收数据。因此,要完全“测试” EADemo 应用程序,您确实需要首先设置协议字符串。

于 2015-12-08T22:40:40.073 回答