XCode:iOS 企业内部应用程序签名错误

Posted

技术标签:

【中文标题】XCode:iOS 企业内部应用程序签名错误【英文标题】:XCode: iOS Enterprise in house app signing errors 【发布时间】:2014-03-18 14:03:43 【问题描述】:

我正在使用 XCode 5、ios 7.0.6、iPhone 5S

我的公司正在尝试使用企业计划部署测试内部应用程序(不是实际应用程序,我们只是想尝试弄清楚部署)。我被邀请成为企业计划的成员,我通过 XCode 申请了开发证书。

在构建设置中,我有:

Code Signing Identity -> iPhone Developer: ...
Provisioning Profile -> iOS Team Provisioning Profile: * (Wildcard)

它可以正常构建和存档,但是当我尝试安装该应用程序时,我收到错误消息“可执行文件已使用无效权利进行签名。”谷歌搜索后,我按照建议在“功能”选项卡中切换设置。我再次清理、构建、归档,这一次,我收到错误“找不到此可执行文件的有效配置文件”。我是否错误地设置了代码签名/配置文件?这些是我唯一可以访问的。

我不清楚开发者证书与分发证书;我需要分发证书才能在设备上安装应用程序吗?

注意:我正在尝试通过 Apple Configurator 安装应用程序,因为我们希望通过这种方式将应用程序部署到员工设备上。

【问题讨论】:

不幸的是,由于他使用的是 iOS 7.0.6 而无效,并且链接的答案指出解决方案适用于 7.1 @Fogmeister 正如 Matthew Hallatt 所说,我使用的是 7.0.6 而不是 7.1,并且我正在尝试通过 Apple Configurator 而不是 AdHoc 安装该应用程序。我收到了我从 Configurator 中提到的错误。 啊,抱歉,关闭投票已撤回。 【参考方案1】:

如果要临时安装,则需要分发证书。

【讨论】:

我通过 Apple Configurator 而不是 AdHoc 进行安装,我还需要分发证书吗?如果是这样,我看不到通过 XCode 或会员中心执行此操作的方法;我需要管理员为我创建一个吗? 在这种情况下我不确定。您是否尝试使用不是通配符配置文件的配置文件? 不,我没有。我只是团队的一员,因此我无法创建配置文件。通配符是我唯一可用的。我会请管理员为该应用创建一个。谢谢!

以上是关于XCode:iOS 企业内部应用程序签名错误的主要内容,如果未能解决你的问题,请参考以下文章

分发企业应用程序时 XCode 崩溃且没有错误

IOS苹果应用IPA重签名软件手机版(苹果重签名,企业签名,安卓苹果平台,时间控制)

IOS以无线方式安装企业内部应用(开发者)

企业(内部)Swift 应用程序在 iOS9 上启动时退出

ios签名原理详解

iOS苹果企业签名为什么会掉?