可执行文件在Xcode中使用无效授权进行签名

Emm*_*mmy 105 xcode code-signing ios provisioning-profile

当我尝试在我的设备上运行应用程序时,我在Xcode 5中出现此错误.

可执行文件使用无效授权进行签名

它与Xcode 4.x一起运行良好.谁知道如何摆脱错误?

在此输入图像描述

Kri*_*ana 87

我在这个问题上奋斗了一个小时,终于找到了解决办法.事实证明,开发团队在ProjectTarget和ProjectTests中有所不同.

  • 非常感谢!这只能帮助我并节省了大量时间! (12认同)

Raf*_*fAl 75

重启Xcode对我有用.

  • 因此Xcode采用了Microsoft通用修复程序.;)对于记录,这仍然是一个问题,重新启动仍然是修复(我正在使用v7.3.1). (14认同)
  • Xcode 8也一样!工作重启. (3认同)
  • 另外+1,再次面对这个问题,然后谷歌吧,我降落在这里. (2认同)

Emm*_*mmy 34

我发现了问题.我在developer.apple.com上创建的应用程序不包含应用程序间音频.Xcode上的项目权利plist文件将应用程序间音频设置为YES(默认情况下).我在developer.apple.com上更改了我的应用配置设置后启用了应用间音频.然后我的应用程序在我的设备上运行 我想这是苹果的新规则,使您的应用程序设置在developer.apple.com和您的xcode项目设置上保持一致.

  • 我将Inter-App Audio功能切换为ON然后再切换为OFF,这样应用就可以了...... WT*? (10认同)

Nik*_*Nik 22

我能够通过在Xcode 5中打开/关闭"Game Center"权利来解决这个问题:-)

  • 谢谢!你不知道我整个上午都是多么沮丧,直到我偶然发现你的答案.绝对是为我修好的. (4认同)

Mat*_*mar 16

在我检查并将应用程序测试目标设置为与主应用程序相同的配置文件之前,没有解决方案适用于我.或者如果您正在使用自动演唱,请确保您在测试目标中选择了相同的团队.


Bar*_*zyk 11

最新Xcode的解决方案:

首先,您必须检查您的会员中心为您的特定AppID启用的内容:

在此输入图像描述

然后在Xcode中的适当的目标,你必须启用相同的功能:在这种情况下:App Group,Game Center,In-App Purchase.所有这些都必须在Xcode中的目标中启用.

在此输入图像描述

但是DEBUG模式无关紧要:

在此输入图像描述

这对你的RELEASE模式非常重要: 在此输入图像描述

请注意,Game CenterIn-App Purchase在默认情况下启用会员中心,但在Xcode的目标将被禁用.

  • 是否可以从developer.apple.com删除游戏中心和应用内购买? (3认同)

Man*_*han 10

我认为您的问题在于您使用xCode4.6的配置文件,现在您正在使用xCode5.

您需要通过XCode> Preferences> Accounts刷新certs/prov配置文件

XCode>首选项>帐户>单击您的DEV帐户>查看详细信息按钮(右下方)>出现登录Iden/PPs屏幕>点击刷新.

然后从构建设置中再次选择正确的配置文件并清理并构建项目.

希望这对你有所帮助.


小智 6

我必须在Xcode5下匹配应用程序的功能

Capabilities -> 
In-App purchase -> ON
Game Center -> ON
Run Code Online (Sandbox Code Playgroud)

与此相关的挑战.


Vin*_*shi 5

xcode 6.1(HealthKit样本)

由于HealthKit集成,我得到了这个错误:我启用了应用程序内购买,游戏中心和Healkit解决了我的问题..我在配置文件中启用了相同的功能.

在此输入图像描述

在此输入图像描述


Ian*_*and 5

(Xcode 6.1)

我的问题出在我的构建设置中;尝试部署到设备时,我将配置文件设置为 App Store 生产配置文件。我将其切换为“自动”并解决了我的问题。您还可以将其设置为您的 Dev Provision Profile。

我也有 2 个证书,所以我将我的第二个证书添加到我的开发配置中。其他人可能不会有这个问题。


Jos*_*jas 5

当我更新到 Xcode 10 时,我遇到了类似的问题,我通过文件 > 项目设置解决了这个问题,在“新构建系统”选项中选择“传统构建系统”。这对我来说是个窍门,我希望这对某人有所帮助。