Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有通配符绑定标识符的iPhone应用程序能否与外部附件框架一起工作?_Iphone_Iphone Accessory_External Accessory - Fatal编程技术网

带有通配符绑定标识符的iPhone应用程序能否与外部附件框架一起工作?

带有通配符绑定标识符的iPhone应用程序能否与外部附件框架一起工作?,iphone,iphone-accessory,external-accessory,Iphone,Iphone Accessory,External Accessory,我正在尝试开发一款iPhone应用程序,它可以与“专为iPhone设计”的配件正确集成。关于使用通配符包标识符的应用程序是否能正常工作,存在相互冲突的文档。我需要知道 当附件连接且应用未安装时,带有通配符标识符的应用将显示在应用商店中 连接附件后,应用程序将启动 制造商要求我们提供捆绑包种子ID和捆绑包标识符,他们告诉我们应该是反向dns样式的字符串,但实际上是* 冲突的信息 从苹果的资源调配门户: 应用程序ID是称为“捆绑包种子ID”的唯一十个字符字符串和传统CF捆绑包ID(或捆绑包标识符)的

我正在尝试开发一款iPhone应用程序,它可以与“专为iPhone设计”的配件正确集成。关于使用通配符包标识符的应用程序是否能正常工作,存在相互冲突的文档。我需要知道

  • 当附件连接且应用未安装时,带有通配符标识符的应用将显示在应用商店中
  • 连接附件后,应用程序将启动
  • 制造商要求我们提供捆绑包种子ID和捆绑包标识符,他们告诉我们应该是反向dns样式的字符串,但实际上是*

    冲突的信息

    从苹果的资源调配门户:

    应用程序ID是称为“捆绑包种子ID”的唯一十个字符字符串和传统CF捆绑包ID(或捆绑包标识符)的组合。应用程序ID的捆绑种子ID部分可用于在您使用单个应用程序ID构建的多个应用程序之间共享密钥链访问。此外,它还可并入您希望与iOS应用程序配对的任何外部硬件附件中。使用Apple推送通知服务(APNs)和注册应用程序以合并应用程序内购买需要注册应用程序ID

    应用程序ID的捆绑标识部分可以替换为通配符(星号“*”),以便单个应用程序ID可用于构建和安装多个应用程序。如果未使用通配符,则必须在Xcode中将应用程序ID的包标识符部分作为CF包ID输入,以允许应用程序安装在设备上。应用程序ID的捆绑种子ID部分不需要输入到Xcode中。通配符应用程序ID不能用于Apple推送通知服务或应用程序内购买

    从的应用程序ID部分。具体而言:

    苹果表示:“应用程序ID是iPhone开发和配置过程中不可或缺的一部分,它允许应用程序与苹果推送通知服务和/或外部硬件附件进行通信。”对于使用APN、应用程序内购买或外部硬件附件的每个应用程序,您需要特定的应用程序ID。所有其他应用程序都可以使用通配符应用程序ID


    我在谷歌上搜索了该报价,但没有找到。

    在您的附件中,在识别过程中,附件必须告诉iOS捆绑种子ID,即xxxxxxxx.com.yourcompany.yourappname的xxxxxxxx部分


    iOS将使用此捆绑种子ID搜索负责与此附件通信的应用程序。如果您的应用程序具有通配符标识符,则永远不会选择它。然后会显示一个对话框,询问用户是否应该进入App Store搜索所需的应用程序。

    我打电话给硬件制造商的技术支持,他们确认通配符应用程序id正常。我认为在构建/部署时,通配符App ID会解析为显式App ID


    我能说的唯一限制是不能使用推送通知和游戏中心。

    您找到了更明确的答案吗?谢谢!我找不到任何解释这一点的文档,但似乎是真的。你可能有链接吗?