Joh*_*ode 52 xcode ios xcode6 ios8 ios-app-extension
添加Today App Extension Target后,我无法编译项目.以下是错误:
Run Code Online (Sandbox Code Playgroud)error: Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target's code sign settings match the parent app's.
嵌入式二进制签名证书:iPhone开发人员:(开发者名称)(编号)
家长App签名证书:iPhone开发人员:(开发者名称)(编号)
但嵌入式二进制证书和父应用程序的证书是相同的.所以我现在很困惑......
mar*_*ing 24
我必须在"目标"下选择我的应用,然后转到"功能"标签,然后点击"应用组"部分下的"修复问题"
Max*_*ell 20
在使用WatchKit的情况下,请确保您的Watch App在Watch App Target设置中选择了正确的"Team"(在General> Signing> Team下).我设置了手机应用程序的团队,但不是手表应用程序的团队.
us_*_*vid 16
如果您的Xcode工作正常,但在向项目添加扩展目标后停止工作,大部分时间是您的应用程序使用较旧的证书签名(仍然与您的姓名等有效),而您的扩展程序是使用具有扩展权利的较新证书.这就是错误的原因.在这种情况下,您很可能有两个具有相同名称的证书,您可以执行以下操作:
1.Go to Xcode->Preference;
2.选择"帐户"选项卡;
3.选择您的Apple ID,然后单击查看详细信息;
4.在"签名身份列表窗口"下,选择"IOS开发",然后单击"小配置"图标,并选择"撤消";
5.然后Xcode将尝试下载新证书.
您可以在此之后进行干净构建,以便使用新证书对您的应用和扩展程序进行签名.
Fra*_*Fra 15
我通过删除我的Apple ID帐户解决了这个问题
Preferences -> Accounts
Run Code Online (Sandbox Code Playgroud)
然后使用我的Apple ID重新登录
小智 5
我有类似的问题.对我来说问题是证书显示,"由未知权威签署".我按照以下步骤进行了解决.问题是缺少苹果WWDR中间证书.
我们还必须安装Apple全球开发者关系部颁发的WWDR中间证书.它可以从门户网站下载,也可以直接从http://developer.apple.com/certificationauthority/AppleWWDRCA.cer下载.请确保将其添加到您的钥匙串中.
要添加证书:在Mac计算机上打开钥匙串实用程序软件,然后转到文件→导入项目,然后选择AppleWWDRCA.cer.
造成这个问题的原因有很多。如果其他答案都不适合您-想添加另一个对我有帮助的合理检查。确保您用来签名的证书没有“始终信任”(如果设置是这样,您将看到一个绿色的“+”号)。
如果您在项目中使用 Swift,则尤其如此,因为“始终信任”设置会破坏相关的 Swift 库。