gpt4 book ai didi

ios - 无法显示应用程序 bundleID 的自动强密码

转载 作者:行者123 更新时间:2023-12-03 07:36:47 43 4
gpt4 key购买 nike

这是完整的error-message :

Cannot show Automatic Strong Passwords for app bundleID: com.ckbusiness.Wishlists due to error: Cannot identify the callingapp's process. Check teamID and bundleID in your app'sapplication-identifier entitlement


enter image description here
我在这里想念什么?

最佳答案

我们在 Xcode 12.2 和 iOS 14.2 上遇到了同样的问题,并在 Apple Developer forum 上应用了更多细节。 .
这有关系吗? Associated Domain File 的文档在底部显示了一个关于 macOS 11 和 iOS 14 的新部分:

Starting with macOS 11 and iOS 14, apps no longer send requests for apple-app-site-association files directly to your web server. Instead, they send these requests to an Apple-managed content delivery network (CDN) dedicated to associated domains.


更新 - 12 月 3 日:
我们检查了很多东西:
代码签名
我们的目标设置为“自动管理签名”。
在 App Store 连接中,我们查找了权利:
  • 选择应用
  • 选择“事件”
  • 选择一个版本
  • 向下滚动到“商店信息”,右栏显示权利 .
  • com.apple.developer.team-identifier匹配 application-identifier 中的前缀.后者与 apps 中的值完全匹配。 apple-app-site-association file 中的数组在我们的网站上。
    但是,在设备上使用 Xcode 执行 Build & Run 时,调试应用程序为 signed with a different Signing Identity :
    苹果开发:( com.apple.developer.team-identifier以外的其他ID)
    估计的猜测是,这会导致与 apple-app-site-association 文件不匹配。因此,我们将这个新 id 添加到现有的 apple-app-site-association 文件并上传到我们的服务器上:
    {
    "webcredentials": {
    "apps": ["ABCDEF1234.com.domain.appName", // Release ID from App Store
    "1234ABCDEF.com.domain.appName"] // Debug ID from Xcode
    }
    }
    再试一次,还是同样的错误。
    还执行了通常的操作,例如:
  • 从 iPhone 卸载应用程序并重新启动 iPhone
  • 在 Xcode 中清理构建文件夹
  • 从/Users/xxx/Library/Developer/Xcode 中删除 Xcode 文件夹 DerivedData 并重新启动 MacBook

  • apple-app-site-association 文件的可用性
    在我们的服务器上更新此文件时,我们发现了 docu update .在 2019 年 6 月(当我们启动这个特定的应用程序时),它提到将文件放在 2 个文件夹中:
  • https://<fully qualified domain>/apple-app-site-association
  • https://<fully qualified domain>/.well-known/apple-app-site-association

  • 备注 : 目前只有后面的 .well-known目录被提及。
    看来我们的文件只在第一个文件夹中。所以我们复制它并再次检查,但仍然显示错误。
    为了排除 iOS 14 需要时间来更新基于 Apple 管理的新内容分发网络 (CDN) 的 apple-app-site-association 文件的更改,我们甚至使用了 mode option在权利文件中:

    While you’re developing your app, if your web server is unreachable from the public internet, you can use the alternate mode feature to bypass the CDN and connect directly to your private domain.You enable an alternate mode by adding a query string to your associated domain’s entitlement as follows:

    webcredentials:doamin.com?mode=developer再次,没有运气。
    试飞版
    为避免使用 Xcode 调试器及其调试签名,将 Xcode 12.2 构建存档并将其提交到 App Store。如上所述在 App Store Connect 中验证来自构建的权利。它们与 apple-app-site-association 文件相匹配。
    发布用于内部 TestFlight 测试并在设备上进行测试。点击第一个密码文本字段不会显示密码建议。
    结论
    尽管我们似乎别无选择,但希望这些练习中的任何一个都能激发其他人找到解决方案。或者这只是一个巨大的苹果错误,我们需要等待他们的修复。

    关于ios - 无法显示应用程序 bundleID 的自动强密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64663687/

    43 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com