问题标签 [ios-provisioning]

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 回答
212 浏览

iphone - 如何在手机上拥有两个版本的应用程序?

我有一个应用程序目前在 App Store 中。我正在进行更新,并希望新版本和旧版本都存在于我的手机上。我是否必须在 XCode 或 iTunes Connect/Provisioning Portal 中做任何特别的事情来确保我可以在手机上运行同一个应用程序的两个版本?

0 投票
2 回答
3139 浏览

ios - iOS 设备 UDID 是否区分大小写?

这是关于将设备添加到供应门户以进行临时测试。一个客户给我发了一个带有大写字符的 UDID,我在没有检查的情况下愚蠢地添加了它。无线部署不起作用,我想知道这是否是原因,但我想先检查一下,然后再用完我的 100 个分配中的一个。

0 投票
2 回答
2068 浏览

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

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

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

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

谢谢

0 投票
16 回答
71488 浏览

iphone - 没有提供兼容 iOS 版本的预置 iOS 设备

我正在尝试在 iPhone 3G 上测试我的应用程序,但是我收到了这个错误:

没有提供兼容 iOS 版本的预置 iOS 设备。将 iOS 设备与最新版本的 iOS 连接以运行您的应用程序或选择 iOS 模拟器作为目标。

注意:

  • 3G 已安装 iOS 4.2.1 版本
  • iOS 部署目标设置为 4.2 版
  • 该设备已安装有效的开发配置文件
  • 我正在使用最新的 Xcode 4

我不知所措。任何人都可以帮忙吗?

蒂姆

0 投票
0 回答
431 浏览

ios - 彻底删除 iOS 企业证书

如果设备以前没有遇到过企业证书,尝试安装用它签名的应用程序会产生一个对话框,上面写着“你愿意接受由公司名称签名的应用程序吗?” 安装后,我可以删除应用程序和企业证书(在设置 -> 常规 -> 配置文件中)。

问题是我无法重现初始条件。

如果我再次尝试安装使用该证书签名的应用程序,则设备不会产生相同的对话框。它只允许安装并静默重新安装证书。如何彻底删除证书并恢复设备的清白?

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 为一台设备工作。(对???)

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

0 投票
1 回答
3735 浏览

iphone - 默认钥匙串没有与配置文件“*”和身份“*”匹配的身份

我正在尝试在真实设备上测试我的 iPhone 应用程序。以前可以用,现在不行了???我收到此错误:

我已尝试删除所有配置文件和证书,然后重新开始。我试过清理项目,重新启动一切......等等。有什么建议么?

0 投票
1 回答
421 浏览

ios - 在 iOS 中缓存配置文件问题

我正在使用Apple的内部订阅。我构建了应用程序并通过网络链接分发它。一切都很好,所以我可以通过从 iPhone 的 safari 浏览器调用清单来安装这个应用程序。然后我撤销了证书并删除了配置文件 - 这导致我的应用程序无法运行(然后我发现当你撤销证书时这种情况一直发生。)

为了让我的应用程序再次运行,我创建了新证书和内部配置文件- 然后我退出了我当前的 .ipa 文件并在 Web 服务器上替换它。

然后我尝试在不同的设备上安装应用程序

  1. 我将它安装在 1 个 iPad 上并且它可以工作,我在设置中看到新的配置文件出现了。
  2. 我尝试在第二台 iPad 上安装相同的应用程序,但在安装过程中失败。奇怪的是,它在我的设置中安装了旧的配置文件(我认为这是某种缓存或其他什么)。我删除了所有应用程序、所有配置文件并重新启动 - 但没有运气 - 我仍然无法将此应用程序安装到这个特定的 iPad。

可能有人有同样的问题,如果与缓存问题有关,请帮助我如何清理缓存。

PS我想在不擦拭设备的情况下修复它

0 投票
2 回答
20858 浏览

iphone - 无法让 Xcode 查看我的分发认证?代码签名错误:识别“iPhone Distribution”与任何配置文件中的任何身份都不匹配?

我似乎无法让 Xcode 看到我的分发认证?代码签名错误:识别“iPhone Distribution”与任何配置文件中的任何身份都不匹配?

所以:

  • 在 IOS 配置门户中
    • 拥有未过期的分发证书
    • 有一个团队供应配置文件(不确定如何使用)
  • 已下载分发证书并双击它并将其导入钥匙串
  • Goto Xcode - 创建了一个分发配置文件
  • 在 Product / BuildSettings / Distribution line item => 如果我点击“iPhone Distribution”,则不会出现匹配项......

如果我可以在 KeyLink 中看到分发证书,这不应该是 Xcode 能够看到这个的触发器吗?

我是否遗漏了什么/我该如何解决,以便我可以继续上传应用程序...

谢谢