问题标签 [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 投票
1 回答
5892 浏览

app-store - 即将过期的 App Store 配置文件

我在 iTunes 商店中有一个应用程序,其分发证书(在钥匙串访问中)明天到期。它是在一年前生成的,尽管我最近更新了我的 iPhone 开发者计划,但我还没有更新任何证书或签名。

当我将我的测试设备 (iPod touch) 日期设置为几天后并尝试在其上运行应用程序时,它显示“应用程序 ** 无法打开,因为配置文件已过期”。

这是否意味着所有购买了我的应用程序的人都会在一天内收到此消息?还是只有我?

换句话说,当分发证书/配置文件未更新并设置为过期时,在此日期之前购买的应用程序是否也会停止在所有用户设备上运行?我非常关心依赖这个应用程序的用户。在这种情况下,应用程序会自动从商店中删除,还是我必须将其拉出并重新提交?

我最关心的是目前的用户。Apple“程序更新”页面没有提到我应该更新商店中的所有应用程序。使困惑。

0 投票
0 回答
1248 浏览

xcode4 - Distribution Provisioning Profile valid signing identity

Having a lot of trouble trying to build an app for release, I have deleted everything from keychain ie wwdca, developer and distribution keys and certificates revoked all the certifictes from the portal, deleted the device from the portal, made a new app id, deleted the device from xcode organiser and started again. I have done this a couple of times and just cannot get past the valid signing identity for the distribution profile. Everything looks ok in keychain login, the keys are paired with the certs and they are all green ticked. One problem may be that in keychain> system >certificates the Software Signing certificate has a red cross and states it was signed by an unknown authority and there are no keys in keychain> system> keys. How would I renew the software certificate, would that even be the problem? Help Please Software Certificate

Keys

0 投票
2 回答
1943 浏览

iphone - 尝试设置分发配置文件时出现问题

我已经从 iTunes 下载了我的应用程序的配置分发和分发证书并执行了它们。

问题是当我尝试为分发文件选择“代码签名”时,计算机不允许我,因为“配置文件与默认密钥链中的任何有效证书/私钥对不匹配”。

我去了“组织者”,我可以在“设备/库/配置文件”中看到我的配置分布,它的状态显示“未找到有效签名身份”,顶部显示“Xcode找不到有效的私钥/钥匙串中此配置文件的证书对”。

我知道我可能需要一些钥匙,这可能是问题吗?

0 投票
2 回答
628 浏览

xcode - 如何在 xcode4 和代码签名 mac 应用程序中安装 .provisionprofile

好吧,最后我按照Jasarien 在这里的建议将 xcode 升级到 4.0 版

我已经从 mac developer protal 创建了应用程序和安装程序证书。我还为该应用创建了配置文件。该文件的扩展名为 .provisionprofile。当我尝试双击此文件时,OSx 告诉我没有应用程序可以打开此文档。

我试图将此文件拖到 xcode4 应用程序图标上,然后 xcode 打开它.. 就像预览应用程序一样。我试图在管理器窗口中拖动这个文件,但没有运气。我还尝试从管理器 -> 配置文件 -> 导入按钮(在此窗口底部)导入它,但 xcode 不允许我选择 .provisionprofile 文件。

那么如何..我如何在 xcode 4 中安装(或导入)这个文件并签署我的 mac 应用程序。任何人有任何链接到良好的分步教程?

有人在mac应用商店上传过mac应用吗?

有什么事吗?.. 好像所有的mac开发者都在放假??

这是 Stackoverflow 第一次在提供赏金后我没有得到任何问题的答案......我认为 xcode 4 和 mac 应用商店现在是热门话题 :)

我知道这里有很多优秀的 mac 开发人员,不知道为什么他们对我的问题不感兴趣。我是否应该编辑我的问题以使其更清楚。或者经验好的人。用mac开发可以编辑我的问题吗?

0 投票
2 回答
850 浏览

iphone - iPhone - 在我自己的 iPhone 上为我自己的应用程序拥有一个永久配置配置文件:任何配置文件都会在一年后过期

在开发应用程序时,我曾经使用开发配置文件对其进行测试。但是,此供应配置文件以及分发配置文件具有到期日期。这是否意味着:

  • 如果开发人员不续订 Apple 开发计划的订阅,我在 appstore 上购买的任何应用程序都可能停止工作,因此他无法续订配置文件?

  • 如果我不续订该程序,我在赢得的 iPhone 上安装的自己的应用程序可能会在一年后停止工作?

如果是,有没有办法让我自己的应用程序在我的 iPhone 上“永远”运行,即使我不更新 Apple 开发程序?

0 投票
1 回答
111 浏览

macos - .provisionprofile 不会加载到钥匙串或 XCODE4

我是一名 mac OSX 开发人员,并且有一个我正在尝试为 App Store 准备的应用程序。我在 Apple 开发人员网站上创建然后通过 Safari 下载的配置文件不被任何东西识别为有效的扩展名。我无法将此文档加载到 XCODE4 或钥匙串中。所有其他证书都已使用完毕。我已经卸载了 XCode,然后重新安装了它。还是不行。我在网络上的任何地方都找不到任何帮助。我已经写了苹果开发者支持并且已经等了将近两个星期。

这不可能很难解决...请帮助。

0 投票
3 回答
3127 浏览

ios - 使用 Xcode 和 Provisioning Portal 自动化 TestFlightApp

在 TestFlight 中发布新版本时,我目前有一个相当手动的过程:

  1. 从 TestFlightApp 下载其他设备文本文件
  2. 登录到配置文件
  3. 上传设备
  4. 更新配置文件以包含新添加的设备
  5. 下载生成的 .mobileprovision 文件
  6. 点击文件添加到 Xcode
  7. 产品 -> 存档、共享、创建 IPA
  8. TestFlightApp 中的新构建
  9. 输入发行说明
  10. 上传(等待)
  11. 选择要通知的测试人员

是否有为我处理这些步骤的脚本或实用程序?我不介意这些步骤的一部分的解决方案,只要它减少了这个过程。

另一方面,也许我在重复我不应该的步骤,或者没有以有效的方式做事。

0 投票
2 回答
2068 浏览

ios - iOS 配置门户:无法下载证书

我已经在 IOS 配置门户上创建了一个分发和开发证书。我遵循了所有指南并在 Portal.File 上上传了 CertificateSigningRequest.certSigningRequest,dev 和 dist 证书都被接受了。

但是现在我似乎无法下载证书。两个证书的状态都显示为“已颁发”,但没有“下载”或“撤销”按钮。也没有显示任何到期日期。我已经多次刷新屏幕但无济于事。

我有一个个人帐户,因此理想情况下应该立即创建证书。以前有人遇到过这个问题吗?任何帮助将不胜感激。

谢谢

0 投票
1 回答
1510 浏览

ios - Xcode:我可以从命令行设置代码签名配置文件吗

我有一个批处理构建脚本,我运行它来将 iOS 应用程序的通用代码库构建成 100 多个独特的 IPA。我在 OS X Lion 上使用 Xcode 4.2。每个应用程序的构建设置都是使用 PlistBuddy 设置的,构建工作通过运行 PlistBuddy、安装应用程序图标、运行 xcodebuild,然后运行 ​​xcrun。它已经过测试并且在针对单个应用程序时可以正常工作。

每个应用程序都有一个唯一的分发配置文件,目前必须通过 Xcode 的项目设置 -> 代码签名部分(用于发布版本)手动分配。

我的问题是构建脚本在 xcodebuild 阶段将无法将应用程序与其配置文件匹配。它只会尝试使用最新应用的配置文件,然后生成错误:[BEROR]代码签名错误:无法找到配置配置文件“最近的应用程序的配置文件 ID”。

拼命寻找一种方法来通过命令行(安全、plistbuddy 或 xcodebuild?)进行设置。没有它,我的批处理脚本毫无用处。

0 投票
1 回答
373 浏览

ios - 构建中的多个配置文件-> TestFlight 的存档

我正在为即将上传到 TestFlight 的应用程序制作 .ipa,但我似乎无法弄清楚如何将其提供给我的所有队友。

当我在 developer.apple.com 上创建配置文件时,每个配置文件只能注册一个设备。(对?)

当我在 Build -> Archive 中创建 .ipa 时,我只能使用一个 Provisioning Profile。(对??)

所以这意味着我只能让 .ipa 为一台设备工作。(对???)

这不可能。我究竟做错了什么?