问题标签 [apple-id]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
480 浏览

xcode10 - Xcode 首选项 -> 帐户未保存

一般Xcode在偏好中我们可以保存不同的苹果账号。它在以前的所有版本中都可以使用。

上周我更新Xcode并安装了Xcode version 10.0 然后我添加了 3-4 个 Apple ID:

Xcode -> 首选项 -> 帐户

但是第二天我打开时Xcode,所有帐户都不见了。

我尝试了很多次,但是第二天每次都发生同样的事情我发现空白

Xcode -> 首选项 -> 帐户

似乎Xcode 10无法将苹果帐户保存在首选项中。

  • 有什么问题 ?

  • 是 Xcode 错误吗?

  • 需要为此做任何额外的设置吗?

在此处输入图像描述

0 投票
0 回答
168 浏览

ios - 无法将苹果 ID 添加到 Visual Studio Mac

如果我尝试登录没有任何反应。 屏幕只是消失了

昨天一切正常。我已经为 beta 测试制作了三个飞行测试版本。当我今天尝试使用 iPhone 调试应用程序时,我得到了 35 个(未能进行代码设计)错误,并且 Apple ID 现在丢失了。XCode 今天更新了,但我不知道它做了什么。我只使用 Visual Studio Mac 进行 Android 和 iOS 开发。

有什么建议可以让我的 Apple ID 回到帐户列表吗?

0 投票
0 回答
38 浏览

ios - 在我的帐户上签名应用程序不起作用,但它适用于我的同事帐户

在我的 macbook pro 2017 上运行我的 Swift iOS 应用程序时,我收到错误消息:

设备拒绝启动请求

但是当我在同事的 macbook pro 2015 上运行它时,它确实有效,我们使用相同的存储库。

谁能帮我解决这个问题?

0 投票
0 回答
902 浏览

ios - iOS - 添加沙盒测试器会产生错误:“下面有一个或多个验证错误”

在尝试添加沙盒测试器时,我们收到此错误:“下面有一个或多个验证错误”,但我们看不到任何错误: 在此处输入图像描述

在开发工具中:我们可以看到错误的性质:“电子邮件已被使用” 在此处输入图像描述

唯一的问题是该电子邮件不在测试人员列表中并且未被使用。有任何想法吗 ?

0 投票
1 回答
5476 浏览

ios - 为 iOS 构建时没有开发团队错误

我正在使用 Expo for iOS 构建一个应用程序,expo build:ios 但我收到以下错误消息:

正在尝试通过 Apple Developer Portal 进行身份验证...

成功通过 Apple Developer Portal 认证!

Apple Developer Portal 的身份验证失败!

您没有与您的 Apple 帐户关联的团队,无法继续。

(您有付费的 Apple Developer 帐户吗?)

我是否需要有付费帐户或如何从我的 Mac 构建 iOS 应用程序?

没有付费帐户就没有办法为 iOS 构建吗?

使用屏幕截图更新

这是控制台中错误消息的一些屏幕截图以及有关我在 xcode 中的帐户的首选项

这是控制台中的错误消息

这是xcode中的首选项

0 投票
1 回答
932 浏览

ios - 如何像 Day-One 一样使用用户 Apple-ID 创建匿名用户帐户?

新的 iOS 应用程序应该能够连接到 Web 服务以跨设备同步数据。

我喜欢日记应用 Day One 解决这个问题的方式:

  • 注册时,用户可以选择使用邮件地址设置“真实”帐户或使用其Apple ID登录
  • 使用“真实”帐户时,必须确认邮件地址并选择用户名和密码
  • 使用 Apple ID 登录时,无需额外步骤。该应用程序使用一些随机用户 ID 连接到 Web 服务
  • 在新设备上安装时,使用 Apple-ID 方法重新连接没有问题。

问题1:如何访问Apple ID?

据我所知,该应用程序不可能真正访问 Apple-ID。还是有一些无证的方法可以做到这一点?这怎么可能?

我怀疑该应用程序可能会使用 iCloud 来存储一些令牌?iCloud 存储与 Apple-ID 相关联,因此在新设备上安装时,可以从 iCloud 恢复令牌并使用它重新连接。

还是有其他/更好的方法?


问题2:如何处理认证?

让我们把问题 1 放在一边,假设我们已经解决了创建一些跨设备用户名的问题。如何处理身份验证?

  • 解决方案 1:仅使用令牌(Apple ID / iCloud 存储的用户名 / 等)进行身份验证。如果从应用程序到服务器的请求包含有效的用户名令牌,则授予访问权限。
  • 解决方案 2:在创建匿名帐户时,除了用户名令牌之外,还会生成一个随机密码。这可以在设备或服务器上完成。但是由于密码必须在两端都知道,因此需要在某个时间点从一端传输到另一端。
    • 2a:信任HTTPS连接并传输明文密码
    • 2b:使用其他方法(例如,Deffie Hellman)就通用密码达成一致

乍一看,2b 似乎是最安全的解决方案,但真的是这样吗?同步数据未加密,但“仅”信任 HTTPS 连接。使用其他方法传输密码会增加额外的安全性吗?

此外,使用“密码”是否会增加额外的安全性?这不是用户为其用户选择的用户名选择的密码,而是自动生成的用户名/令牌的自动生成密码。

只使用生成的用户名令牌不一样吗?只有有权访问令牌/Apple ID/iCloud 帐户等的人才能访问 Web 服务。


那么,哪种解决方案是最好的?我错过了什么并且有更好的解决方案吗?

0 投票
1 回答
195 浏览

ios - 在没有 Apple-ID 的情况下签署与设备配对的应用程序以进行两步验证

我有一个供个人使用的 Apple-ID 和一个供我专业使用的 Apple-ID,我用它来签署我的应用程序。现在 Apple 要求开启两步授权(不要与两步授权混淆)。这需要让您的其中一台设备与您的专业 Apple-ID 配对,以使用 Xcode 登录并对应用程序进行签名。因为我的 iPhone 和 MacBook 都与我的个人 AppleID 配对,所以我不能再签署我的应用程序了。

我试过在我的 MacBook 上切换帐户,签署一个应用程序然后切换回来,但这不会持续。每次我需要签署应用程序时都这样做太麻烦了。

我可以做些什么来使这更容易吗?我可以想象我不是唯一一个有这个问题的人..

谢谢,

巴特

0 投票
1 回答
268 浏览

cloudkit - 在 CloudKit 仪表板中访问来自不同 AppleID 的记录

我有两个 AppleID - 一个用于我的个人 ADC 开发人员计划 (ADC AppleID),另一个用于我的设备 (Device AppleID)。现在我想将 CloudKit 添加到我的一个应用程序中,并在 CloudKit 仪表板中查看/调试来自我的“设备”AppleID 的 CK 数据。我需要使用设备 AppleID 进行测试,因为它还包含一个大照片库作为示例数据。

我将我的设备 AppleID 作为“开发人员”添加到我的 ADC 程序中 - ADC AppleID 是代理,设备 AppleID 是开发人员。

当我使用设备 AppleID 登录 CloudKit 仪表板时,我收到错误消息

“您不是开发人员团队的成员您登录时使用的 Apple ID (....) 不是任何开发人员团队的成员,这是访问 CloudKit 容器所必需的。

如何在 ClodKit 仪表板中检查设备 AppleID 的私有数据库?

0 投票
2 回答
2255 浏览

ios - 新的 Apple ID 登录无效授权问题

到目前为止,我关注了这篇文章,它对我帮助很大,但是,我现在得到了一个“invalid_grant”。以下:https://developer.apple.com/documentation/signinwithapplerestapi/errorresponse我了解我遇到问题是因为授权授予或刷新令牌无效。

尽管我进行了搜索和尝试(和重试),但我仍然卡住了,我不知道它来自哪里。我使用了https://developer.apple.com/documentation/authenticationservices/adding_the_sign_in_with_apple_flow_to_your_app提供的应用程序

现在我从上面的应用程序中获取了我的令牌,我尝试从 C# 后端验证它,但我得到了 400 响应代码invalid_grant

我可以从帖子中注意到的唯一区别是,与下图相比,我没有任何[Verify]按钮(选项)或[Download]门户中的按钮。我不知道这是否相关,但我试图提供尽可能多的细节:

在此处输入图像描述


希望有人可以提供帮助,感谢您的帮助:)如果需要,请随时询问更多详细信息

最大限度

0 投票
6 回答
13243 浏览

ios - 使用 Apple 登录(iOS 应用 + 后端验证)API 返回错误“invalid_client”

我正在尝试使用 iOS 应用程序和后端实现Sign In with Apple 。目标是这样的:

  1. 用户在 iOS 应用上登录
  2. 在得到肯定响应后,应用程序调用后端的端点并移交authorizationCode
  3. 后端现在需要通过authorizationCode对苹果服务器的另一个调用来验证。

在这里我很困惑。为了进行这个调用,后端需要提供一堆参数:

网址

查询参数

JWTclient_secret

智威汤逊属性

昨天我在 Dev Portal 上为两个应用程序(A 和 B)创建了两个密钥,用它来生成秘密,今天应用程序 A 工作了,我得到了积极的回应:

正面回应

但是,B 仍然不起作用。今天我撤销了 A 的密钥并创建了一个新的,现在它不再适用于新的,但仍然适用于旧的,即使我在 Dev Portal 上删除了它。我很混乱。

响应错误

我想知道苹果是否需要一些时间索引或类似的东西。我只是想了解这是如何工作的。