问题标签 [ios-app-signing]

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 投票
3 回答
79000 浏览

certificate - 如果我撤销现有的分发证书,它会与现有的应用程序混淆吗?

我为商店中已有应用的组织构建了一个 iOS 应用。经过数周试图找到拥有该应用程序签名密钥的人后,他们终于回来并说:“完成它!”。所以我想知道如何进行。如果我进入配置门户,撤销 dist 证书,然后重新分配一个,我是否可以签署应用程序并毫无问题地上传它?

这就是我打算做的,但我不知道对现有应用程序的影响。它会搞砸什么吗?然后当组织想要继续更新他们的应用程序时,他们不能直接撤销证书,然后再次将证书重新分配给他们吗?

这部分过程对我来说有点模糊,所以稍微澄清一下将不胜感激!

0 投票
3 回答
28655 浏览

ios - 可以创建多少个 iOS Ad Hoc 分发证书?证书的限制?

任何人都可以了解Apple允许多少个iOS Ad-Hoc & Development证书吗?适用于企业和非企业帐户。任何官方链接都会有所帮助。

谢谢

0 投票
1 回答
1742 浏览

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

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

在此处输入图像描述

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

在此处输入图像描述

它仍处于可配置状态。这个过程是通过 xCode 自动发生的还是它仍然是手动过程。请指导我进行此操作,以便我可以继续进行测试部分。

0 投票
2 回答
3879 浏览

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

转发:关于这个错误有很多类似的 SO 问题。在过去的几天里,我已经访问了几十个,但似乎没有一个可以解决我的问题。他们大多来自拥有完全管理员权限的开发人员,不像我自己。大多数解决方案也是黑客或不清楚的。


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

为了顺利完成这件事。我要求完成以下工作。

  1. 我被添加为成员开发人员。在此处查看证书
  2. 在 iTunesConnect 上为我创建具有相同捆绑 ID的匹配应用程序。
  3. 在developer.apple.com 为我的特定 App 添加分发配置文件

尽管如此。当我尝试验证应用程序时,我遇到了以下消息。

在此处输入图像描述

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

  1. 分发配置文件要求您是创建者才能通过验证。

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

这似乎是一个悖论。


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

  • 使用自动签名时,我的应用程序在 Xcode 中的常规面板。它表明我代表团队签约。
0 投票
1 回答
30 浏览

mobile - Phonegap 构建第二个应用程序替换第一个应用程序

早上好。

我一直在开发 2 个不同的应用程序(HTML、CSS3、Javascript 等),我可以开发一个应用程序,并将其安装在 iOS 设备(iPad)上,但是当我尝试安装第二个应用程序时,它与第一个应用程序完全不同,无论是风格还是构建,它都取代了第一个应用程序。

我已经为此绞尽脑汁好几天了。

我检查了 config.xml 文件并且所有应用程序 ID 都不同。

然后在我的其他 Config.xml 文件中显示以下内容:

即使使用第三个应用程序,它仍然会替换以前的版本:

然而,第二个应用程序将完全擦除第一个应用程序并将其替换为第二个应用程序。这种情况以前从未发生过,我已经能够在一个设备上安装多个应用程序,这从来都不是问题。

有人可以帮忙吗,我做错了什么?我错过了什么?感谢任何帮助,我不希望人们为我编写代码,我完全有能力这样做。我只是不明白我哪里出错了,发生了什么变化,或者我在做什么不同的事情。

我在这个论坛上搜索了其他人的问题,我找到了一个,但它并没有解决我的问题。

非常感谢您的帮助。

0 投票
0 回答
9083 浏览

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

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

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

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

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

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

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

  • 在终端试过这个

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

现在试试这个听起来很相似的帖子

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

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

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

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

0 投票
1 回答
317 浏览

ios - iOS 应用签名期间的预填充分发清单信息

我在 XCode 的存档管理器中为我的 iOS 应用程序签名,以便为 beta 测试人员提供 Ad-Hoc 分发。

每次我通过按Distribute App/发布新的 beta 版本时,Ad Hoc它都会要求Distribution manifest information填写带有 URL 的内容。

每次都填写这些字段非常繁琐,尽管这些值不会改变。是否可以通过在 xcode 项目设置中执行某些操作来预填充这些字段?

0 投票
4 回答
643 浏览

ios - iOS Distribution Certificates

I would like to know if iOS distribution I can use for various applications, for example I used my iOS distribution in the application to it is already in production now I want to use this same iOS distribution in application b to also put into production is this possible?

0 投票
2 回答
1480 浏览

ios - 通知服务扩展签名证书

我想将 iOS 应用上传到应用商店。为此,我选择了应用程序目标的分发证书。我有Notification Service Extension&Notification Content Extension并且我已经设置了自动管理签名。

图 1

我得到了这个错误"Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target's code sign settings match the parent app's."

如果我为内容和服务选择 iOS 分发,则会出现错误。

错误的图像 2

我可以做些什么来分发我的应用程序?

0 投票
1 回答
10710 浏览

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

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

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

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

如果证书是分发类型而不是开发类型,是否有任何问题,从而阻止在试飞中上传应用程序?