标签: provisioning-profile

Xcode配置文件过期

我试图清除几个项目中的几个非致命错误.它们都是"目标完整性""供应配置文件即将到期:......".

但是,我没有以任何方式作为项目的一部分到期的Provisioning配置文件.任何人都可以告诉我为什么它可能会给我一个像这样的错误的供应配置文件,只有不同的项目使用?

xcode provisioning-profile

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

差异:Ad Hoc分布和发展分布

我正在创建我的第一个应用程序,并对Ad Hoc配置文件和开发配置文件有一些混淆.我知道在此之前会问这个问题,但需要一些澄清和确认.

查看stackoverflow上的先前答案,我假设存在以下差异:

  1. 可以在没有iTunes的情况下安装即席版本,而必须从iTunes安装开发版本(.ipa)

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

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

我有以下问题

  1. 在许多论坛上写道,Ad hoc版本上有100个用户,但没有提到如果开发版本有这样的限制.此外,每个开发人员资料或每个应用程序的限制为100个用户?

  2. 另外,只有Ad hoc构建需要在其上安装设备的UDID吗?发展构建怎么样?

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

xcode ad-hoc-distribution ios provisioning-profile

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

没有证书可用的配置门户

今天我尝试上传我的应用程序的新版本,它使用推送通知,XCode显示和错误,我没有任何有效的分发配置文件.当我登录配置文件时,我看到所有我的分发配置文件都已过期,即使最后一个,我用于此特定应用程序的那个,只有2周.

我尝试从XCode更新配置文件,但它给出了这个错误No value was provided for the parameter 'certificateIds'.所以我试图制作另一个配置文件,但是当我这样做时它没有找到任何可用的证书. 在此输入图像描述

我尝试做另一个证书,点击该按钮,证书创建,它显示为a APNs Production iOS但当我回去时它一直说没有可用的证书.

所以我不知道我做错了什么,我重新创建了CertificateSigningRequest,但仍然没有.我下载并安装了AppleWWDRCA但我不知道该怎么做,我安装了它就是这样.

有任何想法吗?我完全迷失了.

code-signing-certificate provisioning-profile

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

从命令行添加 Xcode 开发者帐户

我正在尝试xcodebuild -allowProvisioningUpdates在我只能通过命令行访问的机器上使用(Azure Devops macOS 托管机器)。

不幸的是,根据man xcodebuild为了使用-allowProvisioningUpdates似乎“需要在 Xcode 的帐户首选项窗格中添加开发者帐户”。

给出这个,有没有办法通过命令行添加帐户?

谢谢你,科斯敏

command-line xcodebuild ios provisioning-profile

21
推荐指数
0
解决办法
1938
查看次数

配置文件文件中plist周围的二进制数据是什么?

.mobileprovision文件的结构如下所示:

<!-- small binary data -->

<?xml version="1.0" encoding="UTF-8"?>
<!-- plist data -->
</plist>

<!-- large binary data -->
Run Code Online (Sandbox Code Playgroud)

我有几个问题:

  1. 这个二进制数据是什么?
  2. 它有用吗?
  3. 如何在不搜索XML边界的情况下从.mobileprovision文件中提取plist?

具体来说,当上面的Q1和Q3都得到回答时,我会将这个问题视为已回答(并同时授予+100奖励).

xcode cocoa-touch plist ios provisioning-profile

20
推荐指数
2
解决办法
6788
查看次数

Xcode管理器 - 无法刷新供应配置文件列表

我正在使用Xcode 4.3.3

以前一切都工作得很好,但几个月前,我再也无法通过Organizer刷新配置文件了.

问题:

  • 我打开组织者
  • 单击顶部的"配置配置文件"
  • 然后点击右下角的"刷新"按钮
    1. 它显示"正在下载开发证书..."并提示登录.
    2. 成功登录后,会显示"获取团队列表...",然后显示错误:

      "您无权执行此操作.请与您的团队管理员联系,或者,如果您需要进一步的帮助,请联系Apple Developer计划支持"


更多信息:

  • 团队管理员
  • 我有有效的开发人员证书,如Apple Developer Portal,我的Keychain和Organizer中所示(就像我说的,这一切都曾经用过)
  • 我在Organizer中显示了几个有效的配置文件.
  • 我在组织者中展示了两个团队:
    1. 一个有开发开发者证书(我的)
    2. 一个带分发证书(适用于应用商店)
  • 这不是密码问题(当我输入错误的密码时出现不同的错误)
  • 我已经删除了除了我的所有其他开发人员证书和分发证书
  • 如果我手动下载它,我可以成功添加证书
  • 如果我手动下载它,我可以成功添加配置文件
  • 在Apple Developer Portal中,没有标记为"无效"的配置文件(但有一些已过期)
  • 我强制退出Xcode,甚至重启了Mac

这在iOS6发布后的某个时间开始发生(绝对不是在同一时间).我已经阅读过关于这个主题的类似问题,但大多数问题都是针对"损坏的数据"错误消息.对我来说情况并非如此.

更新1(11月13日)

我现在做了以下事情:

  • 我已从Keychain中删除了所有证书,包括公钥和私钥.
  • 我在Apple Dev Portal中撤销了我的证书.
  • 我重新启动了机器.
  • 我再次打开Xcode并点击刷新:
    1. 它让我登录,并提示提交新证书的请求.
    2. 新证书已成功批准并发布,并下载到我的钥匙串中(我看到新的公钥和私钥,以及证书).

但是,我仍然在配置文件的"刷新"上遇到相同的错误:" 您不允许执行此操作 ",并且我在组织者中没有配置文件.

更新2(11月13日)

  • 我现在已更新到XCode 4.5
  • 在第一次刷新时,它确实有效.
  • 在所有后续刷新时,它都会失败并显示相同的错误消息"您不允许执行此操作.请与您的某个团队管理员联系,或者,如果您需要进一步的帮助,请联系Apple开发人员计划支持",但现在在"生成Mac团队配置文件"后执行此操作
    1. 请注意我没有使用Mac开发.我没有启用开发者模式,我没有Mac Developer程序.
    2. 我已尝试启用和不启用Mac Developer Mode.
    3. 尽管存在相同的模糊错误消息,但它实际上似乎正在更新iOS配置文件.

经过这么多时间,我仍然决定删除此错误消息.也许有人可以协助并告诉我XCode在哪里保留它的应用程序日志?有没有类似Mac的Windows"事件查看器"?

xcode code-signing ios provisioning-profile

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

Xcode错误检索开发者信息?

我正在关注这个苹果文档并试图为新的apple-id添加配置文件和签名身份.问题是,当我在Xcode中添加一个新的apple-id - > Settings - > Accounts时,我收到"Error Fetching Developer Info". 获取开发人员信息时出错

是我在谷歌上搜索的所有内容.我多次重启Xcode无济于事.有没有人遇到过这个错误?

我该如何解决这个问题?

ide xcode ios provisioning-profile apple-id

19
推荐指数
1
解决办法
5530
查看次数

Fabric分发问题(我们无法在您的个人资料中找到以下设备)

我在developer.apple.com上注册了新设备,并且当我尝试发送构建时生成所有配置文件时遇到了这个问题:"我们无法在您的配置文件中找到以下设备...使用此文件更新您的缺失UDID ... Apple iOS Provisioning中的开发配置文件".但是这个UDID不会错过.我试图禁用它,生成所有配置文件,启用它并再次生成.我还试图删除旧配置文件并创建新配置文件.没有改变.所有其他设备工作正常.如果我尝试通过Beta应用程序安装此版本 - "开发人员需要将此设备的UDID添加到构建中".我该如何解决?

我想这可能会发生,因为我们有另一台具有相同名称但不同UDID的设备.我在添加新的之前将其重命名.但是在那条消息中,我看到的不同于设备列表中的名称.但我不确定这就是为什么它不起作用的原因.我试图完全禁用那个旧设备并再次生成配置文件,但它也没有帮助

ios provisioning-profile crashlytics twitter-fabric

19
推荐指数
1
解决办法
3699
查看次数

列出已安装的移动配置文件

在OSX上,有没有办法以编程方式获取机器上安装的所有iOS移动配置文件列表(这是您在XCode组织者中可以看到的列表)?

谢谢.

macos ios provisioning-profile

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

iOS8动态框架 - > CodeSign错误:SDK'iOS 8.3'中的产品类型'Framework'需要代码签名

我正在使用iOS8动态框架,我自己构建并在我的iOS应用程序中链接.它在模拟器和设备上工作正常,但在尝试为其存档Release版本时,我不断收到此错误:

代码签名错误:找不到匹配的配置文件:没有任何有效的配置文件允许指定的权利:com.apple.developer.ubiquity-kvstore-identifier,keychain-access-groups,com.apple.developer.icloud-container-identifiers ,com.apple.developer.icloud-services,com.apple.security.application-groups,com.apple.developer.ubiquity-container-identifiers.CodeSign错误:SDK'iOS 8.3'中的产品类型'Framework'需要代码签名

在应用程序目标 - >构建阶段 - >嵌入框架 - >框架链接在那里,并选中"复制代码签名"复选框.

在框架目标 - >构建设置 - >我已将Provisioning Profile设置为"Automatic",对于Code Sign Identity,在Release下,我正在使用"iOS Distribution"

我有3个不同的应用程序目标,需要构建此框架.

我糊涂了:

  • 框架是否需要在开发人员中心注册自己的AppID?

  • 框架是否需要它自己的配置文件?

  • 框架可以使用iOS应用目标中的相同Entitlements文件吗?

谢谢.

xcode codesign ios provisioning-profile ios-frameworks

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