草庐IT

cognito-identity

全部标签

ios - "No code signing identities found"为 iOS 设备构建 cordova 应用程序时出错

我正尝试在我的Mac上为iOS构建一个cordova应用程序,但我被“未找到代码签名身份”错误所困扰。根据其他帖子,常见的解决方案包括停止并重新启动Xcode,然后重新启动,然后重新下载配置文件。这些都不适合我。这很奇怪,因为我在我的build.json中通过GUID引用了配置文件,但错误按名称提到了配置文件。这向我表明某处某处正在成功定位配置文件。所以我不确定为什么它不能使用它。当我在命令行中使用以下命令构建时出现错误:cordovabuildios--device--buildConfig="build.json"我认为我应该能够通过在Xcode中构建来重现该问题,但是当我在Xco

ios - 是否可以使用 iOS SDK 在 Amazon Cognito 中更改用户名?

如标题中所写,是否可以更改AmazonCognito用户的用户名?我在文档中找不到任何内容 最佳答案 可以使用iOSSDK通过updateAttributesAPI调用更新Cognito用户的preferred_username。但是请注意,您无法修改用户的username。引用AWS官方文档,Theusernamevalueisaseparateattributeandnotthesameasthenameattribute.Ausernameisalwaysrequiredtoregisterauser,anditcannotb

objective-c - 代码签名错误 : The identity 'iPhone Distribution:' doesn't match any valid, 未过期的证书/私钥对。有什么解决方案吗?

我正在编写和部署我的第一个iOS应用程序。当我尝试为真实iOS设备构建我的项目的发布版本(flavor)时(我在项目架构中选择Release并选择Products->Archive)。我收到问题标题中的错误。尝试谷歌搜索我发现这是一个非常普遍的错误,只有在stackoverflow上才有近四个线程。但是尝试遵循那里列出的建议没有任何改变。我尝试以不同的方式在Targets->BuildSettings中更改证书key首选项(代码签名身份)。我还尝试通过xcodebuild直接更改它们。最后,我尝试了所有组合(开发人员/发行版)。可能是这个设置甚至与这个问题无关-我不知道。那么问题是这个

ios - 使用 Parse 和 AWS Cognito

我使用Parse作为我的后端,但我也在使用AWSs3服务,所以我还需要使用AmazonCognito。到目前为止,AmazonCognito集成了第三方身份提供商,例如Facebook、Google和Twitter,但没有集成Parse。所以我猜我会使用基本流程"UsesCognito+STSandrequiresidentitypoolplusIAMroles"https://docs.aws.amazon.com/AWSiOSSDK/latest/Classes/AWSCognitoCredentialsProvider.html#//api/name/getIdentityId因

ios - AWS Cognito VS AWS session token

我对AWSsessiontoken和AWSCognitoID之间的区别有点困惑,它们是一样的吗?因为通过这段代码AWSCognitoCredentialsProvider*credentialsProvider=[[AWSCognitoCredentialsProvideralloc]initWithRegionType:AWSRegionUSEast1identityPoolId:@"my-identity-pool"];AWSServiceConfiguration*configuration=[[AWSServiceConfigurationalloc]initWithRegio

ios - AWS Cognito 上未经身份验证的用户到经过身份验证的用户

我的代码在这里:code转贴是因为我想问一个更直接的问题。如何在未经身份验证的用户和经过身份验证的用户之间切换?我未经身份验证的似乎已缓存,我使用了这些方法:[credentialsProviderclearCredentials];[credentialsProviderclearKeychain];在我的其余api代码之前,它仍然不起作用。感谢任何帮助注意:我知道它不起作用,因为我在切换配置/凭证提供程序后立即使用lambda进行调用,只有授权用户才能调用此方法。编辑@behrooziAWS回答:API代码:ididentityProvider=[[DeveloperIdentit

ios - 如何在 iOS 中使用 AWSMobileClient 获取 AWS Cognito 用户属性?

问题非常简单:我使用AWSCognito和AWSAmplify向iOS应用程序添加了用户身份验证。我已成功实现登录和注册,但如何获取用户属性,例如电子邮件、全名或电话号码? 最佳答案 更新:对于AWSMobileClient~>2.12.0,您可以按如下方式获取用户属性。AWSMobileClient.default().getUserAttributes{(attributes,error)inif(error!=nil){print("ERROR:\(error)")}else{ifletattributesDict=attri

ios - [iOS][AWS Cognito] 'logins' 已弃用 : Use "AWSIdentityProviderManager"

我一直在尝试使用AmazonCognito在iOS上使用Facebook和Twitter对用户进行身份验证。无法实现,因为官方文档太旧了。这是我的代码:NSString*token=[FBSDKAccessTokencurrentAccessToken].tokenString;credentialsProvider=[[AWSCognitoCredentialsProvideralloc]initWithRegionType:AWSRegionAPNortheast1identityPoolId:IDENTITY_POOL_ID];AWSServiceConfiguration*co

ios - 从 iOS 成功登录 Amazon Cognito 后如何获取 AccessToken 和 IdToken

我一直在使用以下示例将Cognito登录引入我的iOS应用程序:https://github.com/awslabs/aws-sdk-ios-samples/tree/master/CognitoYourUserPools-Sample这运行良好,我现在有一个AWSCognitoIdentityUserPool对象,我可以调用currentUser()方法来访问用户。我正在努力寻找的是如何提取AccessToken和IdToken。在android等价物中,AuthenticationHandler的onSuccess方法有一个CognitoUserSession参数,后者又有getI

ios - 新计算机上的 "Valid signing identity not found"

我买了新电脑。首先,我从旧项目复制了iOS项目。然后,我刷新了管理器中的配置文件,但所有配置文件都处于“未找到有效签名身份”状态所以在KeychainAccess中所有证书都可以有什么想法吗?我应该如何验证所有这些配置文件?谢谢 最佳答案 您的证书中没有私钥转到您的旧Mac,点击3右键单击​​私钥并导出该key,为该key提供密码。将其复制到pendrive的私钥并将其导入新的MacKeychain它要求输入密码,因此在导出时提供您在旧mac中设置的密码。重新启动xcode它工作正常 关