当前位置: 首页 > 知识库问答 >
问题:

无法显示应用程序绑定ID的自动强密码

柯耀
2023-03-14

这是完整的错误消息

无法显示应用程序bundleID的自动强密码:com.ckbusiness.由于错误的愿望列表:无法识别调用应用程序的进程。在应用程序的应用程序标识符权限中检查teamID和bundleID

我在这里错过了什么??

共有2个答案

昝浩阔
2023-03-14

在13.0 beta版(13A5155e)中再次工作!

许马鲁
2023-03-14

我们对Xcode 12.2和iOS 14.2也有同样的问题,并在Apple开发者论坛上应用了更多细节。

这有关系吗?相关域文件的文档在底部显示了有关macOS 11和iOS 14的新部分:

从macOS 11和iOS 14开始,应用程序不再直接向您的web服务器发送苹果应用程序站点关联文件的请求。相反,他们将这些请求发送到专门用于相关域的苹果托管内容交付网络(CDN)。

更新-12月3日:

我们检查了很多东西:

代码签名

我们的目标是“自动管理签名”。在App Store connect中,我们查找了授权:

  1. 选择应用程序
  2. 选择“活动”
  3. 选择一个构建
  4. 向下滚动至“存储信息”,右栏显示权利

com。苹果开发商团队标识符应用程序标识符中的前缀匹配。后者与我们网站上apple应用程序站点关联文件中的应用程序数组中的值完全匹配。

但是,在执行构建时

苹果开发:(除com.Apple.developer.team标识符以外的ID

一个估计的猜测是,这将导致与苹果应用站点关联文件不匹配。因此,我们将这个新的id添加到现有的苹果应用站点关联文件中,并上传到我们的服务器上:

{
   "webcredentials": {
       "apps": ["ABCDEF1234.com.domain.appName", // Release ID from App Store
                "1234ABCDEF.com.domain.appName"] // Debug ID from Xcode
    }
}

再试一次,仍然是相同的错误。还执行了常见的操作,如:

  1. 从iPhone卸载应用程序并重新启动iPhone
  2. 在Xcode中清洁构建文件夹
  3. 从 /Users/xxx/Library/Developer/Xcode删除Xcode文件夹DerivedData并重新启动MacBook

apple应用程序站点关联文件的可用性

在服务器上更新此文件时,我们发现了一个docu更新。在2019年6月(当我们推出这个特殊的应用程序),它提到要将文件放在2个文件夹中:

  • https://

注意:目前只提到了后来的。众所周知的目录。

我们的文件似乎只在第一个文件夹里。所以我们复制了它并再次检查,但仍然显示了错误。

为了排除iOS 14根据新的苹果托管内容交付网络(CDN)更新苹果应用程序站点关联文件的更改需要时间,我们甚至在授权文件中使用了模式选项:

当您开发应用程序时,如果无法从公共internet访问web服务器,您可以使用备用模式功能绕过CDN,直接连接到您的私有域。通过将查询字符串添加到关联域的权限,可以启用备用模式,如下所示:

webredentials:doamin。通用域名格式?模式=开发人员

再说一次,运气不好。

试飞版

为了避免使用Xcode调试器及其调试签名,将Xcode 12.2构建存档并提交给应用商店。如上所述,验证了App Store Connect中构建的权限。它们匹配苹果应用站点关联文件。

发布用于内部TestFlight测试,并在设备上进行测试。点击第一个密码文本字段不显示密码建议。

结论

尽管我们似乎别无选择,但希望这些练习中的任何一项都能激励其他人找到解决方案。或者这只是一个巨大的苹果漏洞,我们需要等待他们的修复。

 类似资料:
  • 当我尝试注册新用户时,我的注册页面出现问题。我将用户名和密码内容类型更改为以下内容: 我成功地建立了网站和应用程序之间的关联,并且工作正常。在iCloud keychain中保存密码也可以正常工作,但当我尝试实现自动强密码时,我发现了这个错误。 还有钥匙链共享。 我知道这个错误是不言自明的,但在2018年WWDC第204次会议上,他们什么也没说?

  • 对于一个小的编码项目,我在iPhone上手动安装了我自制的颤振应用程序。此应用程序有一个注册页面,用户可以在其中填写电子邮件和密码以注册该应用程序。为了启用iOS自动强密码,我使用了Flatter AutofillGroup小部件,并向相应的文本字段提供了相应的AutoFillHights: 当我运行我的手机上的应用程序,自动提示工作作为预期的TextField,但在点击密码TextField我得

  • 对于我的密码强度检查器,我无法显示从我输入的密码获得的分数。下面是代码,问题一直显示在我的代码底部: /***确定给定字符串是否包含大写字母*@param s要检查的字符串*@return true当且仅当s包含大写字母*/public static boolean containsUpperCase(string s){for(int letter=0;letter=0){return true

  • 我正尝试使用WinApp驱动程序在Visual Studio 2017中自动化扩展(WPF)的UI,但在使用inspect.exe(Windows SDK)捕获元素时找不到自动化id 最初,当通过inspect.exe检查时,找不到自动化ID。因此,我在XAML文件的automation属性中设置了automation id,并将新的VSIX安装回Visual Studio中,但在捕获元素时,上述

  • 我正在处理一个spring boot应用程序,我想把从2.9.10.2升级到2.10.2。下面是我的pom.xml片段和升级依赖项后得到的错误: pom.xml: null

  • 我正在将我的原生android项目转换为flutter应用程序,在这一点上,我需要在其他小部件下面显示选项网格。 下面是代码 I/Flutter(16594):引发另一个异常:“package:flutter/src/rendering/sliver_multi_box_adaptor.dart”:断言失败:line 441 pos 12:“child.hassize”:不是true。I/Flut