Tag: provisioning profile

多个产品的证书和configuration文件组织

在我的工作场所,我们已经完成了一个iOS应用程序的开发,即将踏上第二步。 在此之前,我想澄清一些关于证书和configuration文件和构build环境的事情: 问题1:我认为苹果账户只能拥有一个分销证书是否正确,因此这两个应用程序都可以使用? (通过configuration文件中的configuration文件,我将创build一组包含新应用的新应用ID的configuration文件)。 Q2:因为这是证书,而不是安装到钥匙串中的configuration文件,所以我假设新的应用程序应该build立在当前为当前应用程序设置的生成机器上。 问题3:与第二季度相关,我想知道是否有必要,或者是一个好主意,通过将当前应用程序和新应用程序的构build放在不同的物理构build计算机上(或将构build计算机划分到虚拟机中) 。 如果这两个应用程序使用不同的证书,我认为这是必要的(或至less分割钥匙链)。 我担心出现证书和钥匙串问题。 但是,如果第一季度的答案是只有一个分发证书,那么理论上应该不需要为每个应用程序分别构build机器。 问题4:这两个应用程序都使用推送通知,可以同时使用相同的推送证书(当然是不同的configuration文件)? TIA

如何在没有Apple开发人员帐户的情况下使用Delphi Seattle将iOS应用程序部署到iPhone?

XCode 7不再需要Apple开发人员帐户才能将应用程序部署到iPhone。 在Delphi上,要部署应用程序,我们必须使用供应configuration来部署应用程序。 此configuration仅适用于Apple开发人员。 有了这个新的可能性,有人知道如何使delphi部署没有这种configuration?

Xcode错误检索开发人员信息?

我正在关注这个苹果文档,并试图添加configuration文件和签名身份为一个新的苹果ID。 问题是,当我在Xcode中添加一个新的苹果ID – >设置 – >帐户我得到“错误获取开发人员信息”。 这是关于所有我发现search谷歌。 我重新启动了Xcode多次无济于事。 有没有人遇到这个错误? 我该如何解决这个问题?

如何从IOS7上的iphone中删除已经安装的configuration文件

我的客户端需要从安装了IOS7的iphone上删除坏configuration文件。 早些时候使用较旧的IOS版本,我可以从设置 – >configuration文件中删除configuration文件 但在IOS 7上我怎么能达到相同的结果呢?

更新的Apple开发者网站将不允许添加设备到Ad Hoc Provisioning Profile 2013年4月

编辑2013年4月9日 苹果回应了我在这个问题上的错误报告,并报告说:“问题已经解决了。 我已经确认问题已经解决。 我现在可以将设备添加到在网站更新之前创build的较旧的Ad Hoc设置configuration文件。 问题现在已经解决了。 Asside:请注意,新的供应configuration文件的名称中不再允许使用下划线字符( _ )。 从2013年4月6日的上个周末开始,在Apple开发人员证书,标识符和configuration文件页面上,将设备添加到我现有的Ad Hocconfiguration文件中似乎是不可能的。 有关StackOverflow的许多问题描述了如何将设备添加到iOS Ad Hocconfiguration文件,直到本周末这是一个相当简单的任务。 我仍然可以编辑我的开发configuration文件的设备列表。 任何人都可以告诉我如何将设备添加到新的Apple开发人员网站上的Ad Hoc Provisioning Profile? 笔记: 这绝对是Ad Hocconfiguration文件,而不是App Store 发布configuration文件。 取消选中下面的单选button是不可能的:“iOS Distribution …”。 编辑iOSconfigurationconfiguration文件屏幕截图 :

在Xcode的“Accounts”选项卡中刷新之后,configuration文件会失效

在一个不幸的循环这里。 这个问题大约在一个月前开始在Xcode 5中发生,我刚刚正在处理这个问题,希望Xcode 6会消失,但是我仍然看到它在Xcode 6的当前app store版本中发生。 当访问Xcode中的“账户”选项卡,然后点击一个账户,然后点击“刷新”button下载该用户的供应configuration文件,而不是全部失效。 然后,我必须进入开发人员门户并手动重新生成每一个。 获得有效configuration文件的唯一方法是从开发人员门户手动将每个configuration文件下载到我们的每个不理想的机器上。 这是否有一个原因,我错过了? 我从来没有遇到过这个问题。 如果重要的话,这些不是默认的团队configuration文件,我们制定和pipe理自己的configuration文件。

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

我知道如何从门户网站添加,但这个特定的configuration文件被标记为“由Xcodepipe理”,因此,我需要停止从xcodepipe理或添加一个UDID到configuration文件从Xcode。 我找不到在Xcode中“停止pipe理”的方法。 在Xcode中,我知道如何通过绑定到我的笔记本电脑来添加设备并刷新,但我没有看到添加UDID的任何选项。

列出已安装的移动configuration文件

在OSX上,有什么办法可以通过编程的方式获得机器上安装的所有iOS移动configuration文件的列表(这是您可以在XCode组织者中看到的列表)? 谢谢。

是否有可能更新configuration文件,而无需升级iOS企业应用程序?

新生成的configuration文件似乎不再适用于相同应用程序的旧版本。 新的应用程序可以使用新的configuration文件,但是我们不希望升级所有与旧版本后端链接的应用程序,并不是与最新的应用程序兼容。 我们需要尽快更新configuration文件,以保持旧的应用程序的工作。 我们之前做过这个,但现在我们遇到以下问题。 使用更新的设置configuration文件打开应用程序时,在控制台日志中显示此消息时将失败: entitlement 'com.apple.developer.team-identifier' has value not permitted by provisioning profile 'My Profile' 当检查configuration文件时,事实certificate,包含团队标识符的数组现在不再是一个数组,而是一个单一的元素。 以前的configuration文件: <key>com.apple.developer.team-identifier</key> <array> <string>SomeIdentifier</string> </array> 更新configuration文件: <key>com.apple.developer.team-identifier</key> <string>SomeIdentifier</string> 是否可以将一个团队标识符添加到iOSconfiguration文件? 这样它将再次成为一个数组。 在Xcode项目中,我能够在两个地方find团队标识符。 在pbxproj文件和证书中。 它看起来不像在项目中为同一个目标添加任何标识符,因为它是键值对样式赋值。 我也试图破解新的供应configuration文件,只是围绕物品包装数组标签(希望它会落在签名范围之外)。 不幸的是,当我尝试安装被黑客入侵的configuration文件到一个设备(可能不处理签名例外)Xcode崩溃。 任何方式来添加一个标识符或其他方式来获得更新的个人资料兼容将不胜感激。

以编程方式validationMDMconfiguration文件(configuration)是否已成功推送到iOS设备?

我正在编写一个iOS客户端应用程序,向请求转发的服务器发送请求,并请求通过外部MDM(AirWatch)将更新的configuration文件推送到我的设备。 我相信configuration文件显示在Settings -> General -> Profiles 。 当MDM完成处理configuration文件推送(发送或排队,我不确定)后,它会响应呼叫服务器说'是configuration文件被推送'谁响应我的客户端应用程序的响应。 问题是configuration文件实际上被推送/安装在设备上需要大约30秒,而Web服务响应比这短得多。 所以我的客户端应用程序认为已经安装了configuration文件,它允许应用程序在configuration文件仍然不可用时继续。 我希望能够检测configuration文件何时成功推送到我的设备,并不允许应用程序继续,直到之后。 我的另一种select是popup一个说明configuration文件被成功推送,但我仍然需要检测正在安装的configuration文件。 在stackoverflow上的大部分2013年问答似乎说,它是不可能的查询configuration文件,但我想知道是否有任何变通的人最近尝试过。 我想到了以下几种可能性 – 但是我不知道哪个是首选的,或者如果iOS7(甚至2014年12月2日)甚至可能。 查询已安装的configuration文件,find我需要的configuration文件(从我见过的大多数问答中听不到;不知道iOS7的更新是否改变了这一点) 如果我知道我正在寻找的确切configuration文件名称呢? 为MDM推送添加通知监听器 使用registerForRemoteNotificationTypes / didReceiveRemoteNotification或didFinishLaunchingWithOptions MDM推送可能发生在我的应用程序之外,所以沙盒可能会阻碍 你可以听MDM正在使用的端口吗? 监听configuration文件configuration设置的更改 在服务器上添加一个请求,以查询设备的安assembly置文件,并在向客户端发送响应之前调用该请求 通过在configuration文件中包含自签名证书并进行validation来执行证书validation 似乎有点hacky,我不确定我的MDM是否允许我这样做 使用可达性方法 作为一个说明,我已经看了下面的链接加上更多: WWDC 2013 MDM幻灯片 – 没有看到任何突出的东西 iOS获取已安装的configurationconfiguration文件 validation/检查是否在iPhone上安装了configuration文件 (从2010年开始) 提前致谢!