问题标签 [provisioning-profile]

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 投票
2 回答
2833 浏览

iphone - iphone app APNS 无法获取设备令牌,错误:“找不到应用程序的有效‘aps-environment’权利字符串”

生成的 XCode 错误:

我已经生成了启用 APNS 的 App ID(开发者)。
并使用此 App ID 创建了一个新的配置文件,并将其安装在 XCode 中以供使用。

我认为问题在于“iOS Team Provisioning Profile:*”配置文件。它的 AppID 是我几个月前生成的,没有启用 APNS,我不再使用它。
但问题是,我无法编辑/删除它!每次我通过在苹果门户中单击删除来“删除”它时,它都会再次出现。

我认为问题出在这里的原因是因为我打开了这个配置文件来查看文本,我找不到aps-environment,而我可以在使用新APNS新创建的配置文件中找到这个标签-启用的应用程序 ID。

我还在安装了我的应用程序的 iPhone 中包含了新的配置文件。但我担心这是因为旧的配置文件(即 iOS 团队配置文件:*)也总是出现在设备中。

或者可能是因为其他原因。希望有人能给我解决问题的想法。

0 投票
4 回答
46182 浏览

ios - ios:如何在没有连接设备的情况下将新的 UDID 添加到配置文件?

我知道如何从门户网站添加,但是这个特定的配置文件被标记为“由 Xcode 管理”,因此,我需要停止从 xcode 管理或从 Xcode 将 UDID 添加到配置文件中。

我找不到在 Xcode 中“停止管理”的任何方法。

在 Xcode 中,我知道如何通过连接到我的笔记本电脑并刷新来添加设备,但我没有看到任何添加 UDID 的选项。

0 投票
1 回答
3644 浏览

ios - iOS Ad hoc 分发 - 关于 Apple 证书

我想 AdHoc 测试一个应用程序。我的客户拥有一个 Apple 帐户,我是团队的成员(他添加了我们)。

我们想使用这种技术http://www.innerfence.com/howto/install-iphone-application-ad-hoc-distribution将 ipa 和移动配置发送给我们的客户。

问题是,如果我下载客户端的配置文件来生成 ipa,它不会与我的 XCode 中的任何私钥配对(未找到有效的签名身份)。

我完全迷路了。我怎样才能解决这个问题?

我想要做的是:生成一个 .ipa 并将其与我客户的 .mobileprovision 文件一起发送。

0 投票
2 回答
5818 浏览

ios - 配置文件与应用程序标识符 com.domainname.helloworld 不匹配

我尝试在我的客户端设备中运行一个 HelloWorld 项目,Xcode 中的应用程序标识符是:com.domainname.HelloWorld,当我创建配置文件时,在 AppID 中,我输入了:(com.domainname.helloworld小写)。

现在,在 Xcode 中,我尝试将代码签名身份分配给我创建的配置文件,但是,在下拉列表中,我可以看到配置文件但我无法选择它。

在此处输入图像描述

我正在关注本教程 ,但我怀疑我不知道如何Don’t forget to add the new provisioning profile to XCode as well.

你能帮我吗?提前谢谢。

0 投票
2 回答
140 浏览

iphone - 在设备上加载应用程序时出现证书问题

几天前我的证书过期了(并不是说我收到了他们即将过期的警告),所以我不得不更新它们。

以前我可以在这里轻松地将应用程序加载到任何设备上,但现在不行了。

我试图在供应门户上更新或请求新证书(这似乎过于复杂!!) - 我跟着那里的视频来帮助我,并设法让它在我的 iPhone 上运行。但是,当我尝试在我的 ipad 上安装时,我得到:

我用谷歌搜索了这个,发现我需要删除旧证书,所以我删除了所有证书并重新开始。再次浏览视频并设法让它在 iPad 上运行,但现在当我尝试在 iPhone 上安装时收到上述消息。

我检查了门户网站上的设备列表,它们都列在那里。

谁能帮我这个?或者给我更清晰的指示,告诉我我需要做什么才能让事情恢复到发生这种情况之前的状态。

非常感谢

0 投票
2 回答
1062 浏览

ios - xcode 4.2:“Distribute for Enterprise”按钮在哪里?

有谁知道,那个按钮在哪里?我正在使用最新的 xcode 4.2。这是我的分享对话框: 在此处输入图像描述

0 投票
2 回答
2704 浏览

ios - 无法从 xcode 创建新的配置文件

我试图在我正在开发的应用程序上为 beta 测试分发创建一个新的配置文件,但我遇到了一些困难。我相信我有可用的有效证书,因为当应用程序连接到开发机器时我可以启动并运行它们。我还将我的私钥连接到开发人员证书。

问题是我无法从 Xcode 中创建新的配置文件。在组织者中,点击创建配置文件后,菜单中不会显示任何证书。即使我填写了所有我能填写的详细信息,我也不能创建配置文件,因为没有证书可以附加到它上面。

在 Developer Profile 选项卡中,我确实拥有开发人员和分发身份。我还可以从供应门户创建供应配置文件,然后由 Xcode 拾取并自动下载。能够在 Xcode 中完成这项任务真是太好了。

谢谢!

0 投票
1 回答
1103 浏览

xcode - Xcode 4.2 IOS 5,无法在 Target 中选择配置

我的个人资料有一个奇怪的问题。对于我的项目,我按顺序排列了所有配置文件。开发人员、分发和发布,一切似乎都很好,没有错误,钥匙链或组织者没有差异。

但是,我可以为项目设置选择正确的配置文件、开发人员和分发;但对于目标设置,我无法选择分布配置文件。它们呈灰色显示并显示“与应用程序标识符不匹配”消息。但是我的包标识符与我在门户中创建的完全相同(区分大小写)。

我尝试删除和添加配置文件;还是一样。

然而,我注意到的一件事是 - 当我尝试使用 xcode 中的“自动配置”时,它正在从门户中删除 adhoc 和 appstore 配置文件;我不知道为什么。

同样,我的包标识符是正确的,我在门户中选择了正确的应用程序。

任何建议都受到高度赞赏。

0 投票
1 回答
2343 浏览

iphone - iPad 应用程序无法安装在添加到 Ad Hoc 配置文件的新设备中

我正在使用企业帐户来部署内部 iPad 应用程序。该应用程序使用临时配置文件进行签名,到目前为止,我从未使用过权利文件。该应用程序部署在 Web 服务器中并通过 OTA 安装。

客户在配置门户中添加了大约 80 台设备。除了最近添加的一个设备外,该应用程序在每台设备上都安装得很好,我能看到的唯一区别是所有设备都安装了 iOS 团队配置文件(不知道为什么,因为 AFAIK 它们不是开发设备)。

当客户尝试在最新添加的设备(包含在临时配置文件中并重新构建应用程序)中安装应用程序时,它会下载但无法安装。但是,他下载了 ipa 文件并可以使用电缆进行安装。

我还尝试使用我的一款开发 iPad,它也出现在客户的临时个人资料中。我删除了所有配置文件,然后通过 OTA 安装应用程序。该应用程序安装并运行良好,但是当我检查设备上已安装的配置文件(在设置/常规下)时,没有安装一个配置文件。

我的问题如下:

  • 权利文件是必需的吗?
  • 如果需要,为什么该应用程序可以在其他设备上正常运行(可能是由于团队资料?)?
  • 为什么在我的开发设备上安装应用程序时没有安装配置文件?安装应用程序时,该配置文件已安装在其余设备上。

我只是不明白为什么这与其他设备一起工作但与这个设备一起失败。

0 投票
2 回答
25193 浏览

ios - 区别:临时分布和发展分布

我正在创建我的第一个应用程序,并且对 Ad Hoc 配置文件和开发配置文件有些困惑。我知道这个问题是在此之前提出的,但需要一些澄清和确认。

查看关于 stackoverflow 的先前答案,我认为存在以下差异:

  1. 临时构建可以在没有 iTunes 的情况下安装,而开发构建(.ipa)必须从 iTunes 安装

  2. 当开发版本具有调试器时,调试器无法附加到 Ad hoc 构建

  3. 设备令牌不同,因为 APNS 使用两种模式沙箱,生产环境取决于构建是 Ad hoc 或开发

我有以下问题

  1. 在许多论坛上都写到 Ad hoc 版本的用户限制为 100 个,但没有提到开发版本是否有这样的限制。这些 100 个用户的限制是每个开发人员配置文件还是每个应用程序?

  2. 也只有 Ad hoc 构建需要设备的 UDID 才能安装在它们上面吗?开发版本呢?

    请看看我是否正确地得到了差异,这是否遗漏了任何重要的差异,任何关于问题的信息都会有很大的帮助