当我尝试使用Xcode5 dp6在设备上运行app时.我收到了错误
找不到具有有效签名身份的配置文件
我该如何解决这个问题.

我有两个目标,主要目标和扩展目标.现在,当我尝试存档应用程序时,Xcode失败并出现以下错误:
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.
Embedded Binary Signing Certificate: - (Ad Hoc Code Signed)
Parent App Signing Certificate: iPhone Distribution: ***. (EAA28CVMQM)
Run Code Online (Sandbox Code Playgroud)
所以我Build Settings - Code Signing一次又一次检查确保Embedded binary is signed with the same certificate as the parent app,


或者如下设置:

他们都失败了同样的原因.无论我如何更改代码签名设置,Embedded Binary Signing Certificate总是如此(Ad Hoc Code Signed).
在这篇文章之前,我已经阅读了这些链接:
Xcode6:嵌入式二进制文件未使用与父应用程序相同的证书进行签名
嵌入式二进制文件没有使用与父应用程序相同的证书进行签名,但它们是相同的
http://aplus.rs/2014/embedded-binary-is-not-signed-with-the-same-certificate-as-the-parent-app/ …
我能够从 Xcode 构建 macOS 应用程序并成功运行,但是当我尝试从 Android Studio 运行它时,出现以下错误:
配置文件“mac Team 配置配置文件:不包括当前选择的设备”
如果我转到我的苹果开发者帐户,我也可以在那里看到我的设备 UUID。
我在iTunes商店有一个应用程序,其分发证书(在密钥链访问中)将于明天到期.它是在一年前生成的,即使我最近更新了我的iPhone开发者计划,但我还没有更新任何证书或签名.
当我将测试设备(iPod touch)日期设置为几天之后并尝试在其上运行应用程序时,它显示"由于配置文件已过期,无法打开应用程序**".
这是否意味着购买我的应用程序的所有人都会在一天内收到此消息?或者只是我?
换句话说,当分发证书/配置文件未更新并设置为过期时,在此日期之前购买的应用程序是否也将停止在所有用户设备上运行?我非常关心依赖这个应用程序的用户.在这种情况下,应用程序是否会自动从商店中删除,或者我必须将其删除并重新提交?
我最关心的是当前的用户.Apple"程序续订"页面没有提及我还应该更新商店中的所有应用程序.困惑.
我知道如何从Web门户添加,但是这个特定的配置文件被标记为"由Xcode管理",因此,我需要停止从xcode管理或从Xcode向配置文件添加UDID.
我在Xcode中找不到任何"停止管理"的方法.
在Xcode中,我知道如何通过绑定到我的笔记本电脑并刷新来添加设备,但我没有看到添加UDID的任何选项.
OS X 10.10 Yosemite引入了Finder Sync扩展.我在将这些集成到现有项目时遇到了麻烦.我有一个现有的组件,我希望扩展生活.此组件不通过应用商店分发,并且General-> Settings下的"Identity - > Signing"设置为"None"
在Build Settings下,我有以下内容:
我阅读了一些有关在应用程序商店之外分发应用程序的信息,但没有提及有关配置文件的任何信息.
当我使用Xcode 6.1 beta 2模板创建Finder Sync扩展目标时,它会将其设置为None的"General - > Identity - > Signing",就像父组件一样.构建设置具有以下内容:
但是,当我构建时,它会说:
"找不到匹配的配置文件"
"此产品类型必须使用配置文件构建,但未找到与"开发者ID应用程序:[团队帐户]"标识匹配的配置文件.Xcode可以通过从成员中心下载新的配置文件来解决此问题.
在构建应用扩展时是否有新的配置配置文件要求?我应该使用不同类型的证书吗?
我在App Extension Programming Guide中找到了这个有趣的片段:
要提供OS X应用程序扩展,建议您将包含的应用程序提交到App Store,但这不是必需的.
注意:如果您在Mac App Store之外分发OS X应用程序扩展,Gatekeeper会阻止扩展程序运行,直到用户打开并批准包含该应用程序.此外,如果使用除开发者ID之外的证书对签名进行编码,则用户必须明确覆盖Gatekeeper以打开包含的应用程序以使您的扩展可用.
Debug,Profile和Test Your App Extension部分中的另一个相关代码段:
注意:您必须对包含的应用及其包含的应用扩展程序进行代码签名.
Xcode项目中的所有目标都必须以相同的方式进行代码签名.例如,在测试期间,您可以使用临时代码签名或使用开发人员证书,但必须对项目中的所有目标使用相同的方法.要提交到App Store,请使用您的分发证书来获取所有目标.
Code Sign error: Multiple matching codesigning identities found: Multiple codesigning identities (i.e. certificate and private key pairs) matching “iPhone Developer: Coders (4B4R89J5KK43GU33E64I4347VZ)” were found
CodeSign error: code signing is required for product type 'Unit Test Bundle' in SDK 'iOS 8.0'
Run Code Online (Sandbox Code Playgroud)
我无法在设备上测试该应用.
我还.developerprofile从我的队友导入了该文件,并且能够将应用程序上传到应用程序商店,但无法在设备上测试应用程序.
在keychain所有证书中都有效.
我试图删除iOS Provisioning Profiles.
我还使用这些步骤刷新了我的设置
再次清理并构建,但仍然面临在设备上运行的相同问题.
以前使用Xcode 7.3.1我能够在我的iPad上直接在我的应用程序商店应用程序上构建并测试升级方案,该方案完美无缺.本周我升级到Xcode 8,当我尝试完全相同的方法时,我不断收到此升级错误
"此应用程序的应用程序标识符授权与已安装的应用程序的授权不匹配.这些值必须匹配才能允许升级."
我尝试在这个帖子上发布了多个解决方案,但没有一个有效.我也没有手表应用程序.只是一个简单的iOS应用目标.
我删除了我的证书和配置文件并重新创建它们仍然是同样的问题.然后我去下载Xcode 7.3.1并再次尝试使用完全相同的问题.
现在我陷入困境,无法完全测试我的升级方案.
请帮忙 !!
我正在尝试创建分发配置文件.从头开始,我删除了KeyChain的所有证书.我使用终端方法删除了所有配置文件.我关闭了我的Xcode.然后我按照此链接创建分发证书和配置文件.我正确地遵循了步骤,我得到了以下结果.我一直得到"没有签名证书"IOS开发发现"请帮忙.
然后,我在此链接后创建了开发证书,现在我获得了开发和分发的不同证书名称.我的错误是Distribution Provision Profile doesn't include signing certificate iPhone Developer xxxx xxxx
请帮忙,谢谢.
我正在尝试为现有应用程序启用 Apple 登录,但我收到“配置文件不支持使用 Apple 功能登录”和“配置文件不包含 com.apple.developer.applesignin 权利”。
遵循 Apple 文档和其他来源,我尝试了几件事。在 Xcode 我试过:
然后在我们应用程序的 Apple 开发者帐户中,我尝试在标识符部分下为我们的应用程序 ID 启用登录。
因此,一个主要问题似乎是我无法将 App ID 指定为主要应用程序。建议在文档中尝试的其他内容是在开发人员帐户中创建一个密钥,但我认为这不是必需的。我这样尝试:
我想我的直接问题是如何解决在 Xcode 中为我的配置文件列出的错误。我的应用程序构建良好,直到我尝试添加“使用 Apple 登录”的功能。但看起来可能失败的原因是没有主应用程序 ID,并且分配一个被禁用。
请注意这个Stack Overflow 问题,它确实直接解决了我的一个问题,但答案对我无效。
更新:
通过在 Xcode 中我的项目的签名和功能部分打开“自动管理签名”,我能够得到与第一张图片中看到的不同的配置文件错误,我能够通过删除配置文件、生成新配置文件来解决这些错误,并修改项目中的其他设置,然后能够成功打开 Apple 登录作为一项功能。如果您有更好的解决方案,请随时在赏金截止日期到期之前提供答案。
xcode provisioning-profile ios-provisioning apple-sign-in sign-in-with-apple
xcode ×7
ios ×5
code-signing ×2
macos ×2
app-store ×1
flutter ×1
iphone ×1
keychain ×1
objective-c ×1
provisioning ×1
testflight ×1
udid ×1
xcode5 ×1
xcode6 ×1
xcode7.3 ×1
xcode8 ×1