标签: ios-app-signing

如果我撤销现有的分发证书,是否会破坏现有应用程序的任何内容?

我为已经在商店上有应用程序的组织构建了一个iOS应用程序.经过数周试图找到有钥匙签署应用程序的人,他们终于回来说:"干脆完成!".所以我想知道如何继续.如果我进入配置门户,并撤销dist证书,然后重新分配一个,我是否能够签署该应用程序并上传它没有问题?

这就是我要做的,但我不知道现有应用程序的后果.它会搞砸了吗?然后,当组织想要继续更新他们的应用程序时,他们不能只是撤销,然后再次将证书重新分配给他们吗?

这部分过程对我来说有点模糊,所以稍微澄清一下吧!

distribution certificate app-store apple-developer ios-app-signing

195
推荐指数
2
解决办法
7万
查看次数

可以创建多少个iOS Ad Hoc分配证书?证书限额?

请问有人可以了解Apple允许的iOS Ad-Hoc&Development证书数量吗?适用于企业和非企业帐户.任何官方链接都会有帮助.

谢谢

certificate ad-hoc-distribution ios apple-developer ios-app-signing

22
推荐指数
2
解决办法
2万
查看次数

如何手动签署 flutter build IPA

当我运行命令时

flutter build ipa --export-options-plist=<my_plist.plist>
Run Code Online (Sandbox Code Playgroud)

尽管我已将signingStyle 设置为手动,并在导出选项plist 中指定了证书和配置文件,Flutter 仍然尝试使用 xcode 项目中指定的详细信息自动签署构建。

当尝试在 azure 管道中构建时,这会导致生成错误,因为项目文件中指定的证书未安装在 Mac 代理上。

运行时是否可以指定手动签名

flutter build ipa
Run Code Online (Sandbox Code Playgroud)

ios ipa flutter ios-app-signing flutter-build

6
推荐指数
0
解决办法
1103
查看次数

Xcode:“您的帐户无权创建 iOS 分发证书”作为团队成员

转发:关于此错误,有许多类似的 SO 问题。在过去的几天里,我访问了几十个,但似乎没有一个能解决我的问题。与我不同的是,他们大多来自具有完全管理员权限的开发人员。大多数解决方案也是黑客或不清楚。


我是 Apple 的 developer.apple.com 站点的开发人员团队的成员。我负责将我开发的 iOS 应用程序上传到 iTunesConnect,以便能够使用 TestFlight 进行部署。

为了顺利完成这一任务。我要求完成以下工作。

  1. 我被添加为成员开发人员。请参阅此处的证书
  2. 在 iTunesConnect 上为我创建了一个具有相同bundle-ID 的匹配应用程序
  3. 一个配送供应配置文件在developer.apple.com加入我的具体应用

尽管这一切。当我尝试验证应用程序时,我收到以下消息。

在此处输入图片说明

手动签名尝试中可以看出,由于配置文件是由团队管理员创建的,如果没有他们的私钥,我无法对其进行签名。假设这是正确的,那么在以下情况下,任何开发人员如何分发应用程序:

  1. 分发配置文件需要您是创建者才能进行验证。

  2. 只有团队管理员才能创建分发配置文件。

这似乎是一个悖论。


可以做些什么来解决这个冲突?我只是这个开发团队的临时成员,想为这个问题制定一个明确的解决方案,这样我就不会用重复的故障排除问题来考验他们的耐心。为了更容易回答这个问题,我附上了一些可能有用的额外图片。

  • 使用自动签名时,我的应用程序在 Xcode 中的常规面板。这表明我代表球队签约。

xcode ios-app-signing app-store-connect

5
推荐指数
1
解决办法
3702
查看次数

供应配置文件“开发人员配置文件”不包括签名证书“​​iPhone 分发”:人名(密钥号)

我正在尝试上传由我的团队创建的应用程序,但出现此错误:

供应配置文件“开发人员配置文件”不包括签名证书“​​iPhone 分发”:人名(密钥号)

我多次尝试创建和下载新证书,但显示相同的错误。

如果证书是分发类型而不是开发类型,是否会阻止在试飞中上传应用程序?

provisioning-profile ios-provisioning swift ios-app-signing

5
推荐指数
1
解决办法
9659
查看次数

找不到与“PD_Prod_18_March”匹配的团队“RGNG4KKEAN”的个人资料:

显示最近的消息:-1:找不到与“PD_Prod_18_March”匹配的团队“RGNG4KKEAN”的配置文件:Xcode 找不到任何与“RGNG4KKEAN/PD_Prod_18_March”匹配的配置文件。安装配置文件(通过将其拖放到 Xcode 的停靠项上)或在目标编辑器的常规选项卡中选择不同的配置文件。(在目标“PocketDeals”中)

我从开发商那里为客户接手了一个项目。由于上述问题,我无法发布 iOS 应用程序。我发现很难找到解决方案,因为大多数人都有不同的情况(第一次构建应用程序等)。

  • 在登录构建设置选项卡时,我已更改为正确的信息。

  • 我已在
    首选项窗口的帐户下附加了我的开发者 Apple ID

  • 另外,我尝试在进行这些
    更改后重新启动 Xcode。

  • 我可以构建到模拟器,但不能构建到我自己的设备。

  • 在终端尝试过这个

    rm ~/Library/MobileDevice/Provisioning\ Profiles/*.mobileprovision

现在尝试这篇听起来相似的文章

Xcode 无法识别我的新配置文件

通过点击链接,我可以在 Xcode 中手动编辑 RGNG4KKEAN。我现在已经解决了这个问题..

显示最近消息:-1:PocketDeals 的配置设置存在冲突。PocketDeals 是自动签名的,但配置文件 PD_Prod_18_March 是手动指定的。在构建设置编辑器中将配置文件值设置为“自动”,或在项目编辑器中切换到手动签名。(在目标“PocketDeals”中)

最终编辑: 我终于自己解决了这个问题,我最终得到了自动签名的工作。最重要的是拿出一个不同的项目并比较信息,不确定哪件事最终允许我的应用程序在我的真实手机上构建。我删除了旧配置文件的所有痕迹,更正了包名称,将调试设置为正确的设置等。

ios ios-provisioning ios-app-signing

5
推荐指数
0
解决办法
1万
查看次数

同一应用程序下的多个应用程序 使用 Apple 登录

我有多个应用程序(~20 个),并且我希望能够在每个应用程序中使用相同的帐户登录;这些应用程序属于同一个 Apple 开发者帐户。

当用户在其中一个应用程序中创建帐户时,这将允许访问应用程序并在它们之间同步内容(它会创建某种组织帐户)。然后可以在他们之间共享该帐户。

此流程已适用于自定义实现的电子邮件+密码身份验证和 Facebook 登录方法,但现在我需要引入“使用 Apple 登录”,并且遇到了一些问题。

当尝试在 App Store Connect 中的同一应用程序下添加多个应用程序时,出现以下错误:

已与此主应用程序关联的应用程序数量达到上限。最大限制:“5”

如何将所有约 20 个应用程序分组在一起,以便我可以识别从不同应用程序登录的同一用户?

ios ios-app-signing app-store-connect apple-sign-in sign-in-with-apple

5
推荐指数
2
解决办法
1348
查看次数

带有 iOS 自动签名的推送通知证书

我已经开始在 iOS 应用程序中使用应用程序签名的自动管理。证书和配置文件都针对开发人员和分发环境进行了正确管理。

在此输入图像描述

但是如何在 xCode 中使用自动设置来处理推送通知设置。在我手动执行所有这些过程之前,例如在应用程序 ID 部分上传证书。但到目前为止使用自动设置没有检测到任何结果。

在此输入图像描述

其仍处于可配置状态。这个过程是通过 xCode 自动发生还是仍然是手动过程。请引导我进入这一点,以便我可以继续进行测试部分。

xcode push-notification apple-push-notifications ios ios-app-signing

3
推荐指数
1
解决办法
2231
查看次数