在新的Xcode 8.0testing版中生成项目时出错
签署SWRevealViewController需要一个开发团队。 在目标编辑器中select一个开发团队。
SDK'iOS 10.0'中产品types'框架'需要代码签名
我昨晚打了这个。 我假定你正在使用Pods:对于每个Pod , 在Signing下改变Team(如下所示)
编辑:截图是在Xcode 8(现在)
我从Anish偷了这个:
项目选项卡 – >目标列表 – >目标xcode的常规标签抱怨(在我的情况下,这是我的应用程序使用我的框架) – >select你的团队
我的项目不使用豆荚。 啧。
UPD:现在我的项目已经从勇敢的新世界中汲取了开发人员,并且现在使用了pod(sudo hardagem安装cocoapods),但是这并不相关,因为我从Anish偷来的解决scheme早于导入第三方问题,
我通过从Xcode首选项中删除我的苹果ID并重新启动它解决了这个问题。 再次使用您的身份证login,您将可以轻松前往
Cocoapods需要更新以添加项目团队信息。 也许这个新版本的Xcode不再依赖于正在运行的代码签名信息项目。 这也可能是Xcode 8.0中新代码签名的一个错误。 我想苹果的开发者使用Cocoapods上的SPM(至less这是他们testing的)。 从我可以告诉它只有这个数据添加到Pods/Pods.xcodeproj/project.pbxproj
文件
TargetAttributes = { 698A37611B31C6E9B1C5AEC735CECE70 = { DevelopmentTeam = XXXXXXXXXX; DevelopmentTeamName = My Team Name"; ProvisioningStyle = Automatic; }; 90B2840AB96CFDCBD62C7A56DFD6562C = { DevelopmentTeam = XXXXXXXXXX; DevelopmentTeamName = "My Team Name"; ProvisioningStyle = Automatic; }; B07B012AE17952EE777271E277F90284 = { DevelopmentTeam = XXXXXXXXXX; DevelopmentTeamName = "My Team Name"; ProvisioningStyle = Automatic; }; B6184234CE5B97D6DADDB68315E67B58 = { DevelopmentTeam = XXXXXXXXXX; DevelopmentTeamName = "My Team Name"; ProvisioningStyle = Automatic; }; };
这些目标散列可以在/* Begin PBXNativeTarget section */
。 所以现在只需要在Cocoapods中实现。
更新:
在Github上已经打开了一个问题,所以我只需要跟踪这个问题直到解决: https : //github.com/CocoaPods/CocoaPods/issues/5523
更新2:
公关已在这里创build: https : //github.com/CocoaPods/CocoaPods/pull/5528 。 似乎有效的方法是对任何Pod项目和目标完全禁用代码签名。
为了使用上面的链接,由于自6/27/16以来没有合并,包含此function的分支是https://github.com/CocoaPods/CocoaPods/tree/xcode-8-codesigning
。 只要按照这里指南使用这个分支https://guides.cocoapods.org/using/unreleased-features 。
更新3:
公关被合并,因此任何有这个问题的人都应该通过sudo gem install cocoapods
更新Cocoapods
你应该安装cocoapodstesting版,因为他们在RC版本上解决了这个问题。 要安装cocoapods beta
只需在terminal中使用以下命令即可
gem install cocoapods --pre
并再次运行pod安装
pod install
你的错误现在应该被修复。
点击导航器中的每个项目并select一个团队。
为了解决这个问题,我删除了当前的pod文件,并从Xcode项目中删除所有的豆荚,也是设置。
此外,我使用terminal创build了一个pod
文件。
- 打开terminal
- 导航到您的项目path
- 在terminal中键入
pod init
以创build新的pod文件 - 打开新创build的pod文件,并在
target "TargetName" do
之后并在end
之前写入要安装的pod行。 - 然后在terminal中input
pod install
最后我解决了这个问题。
selectpod中的每个目标,然后在“常规”选项卡部分中select该团队它可以解决问题
我刚刚删除了框架文件夹,它的工作
- iOS8:退出应用程序后不久,蓝条“正在使用你的位置”出现
- 如何隐藏在iOS中的animation标签栏?
- Xcode 4:创buildIPA文件而不是.xcarchive
- 防止在Xcode中使用iOS iPhone应用程序部署(禁用)WatchKit应用程序
- 在我创build一个新的scheme之后,xcode 4无法启动unit testing(带有链接器错误)
- 使用iPhone SDK调整/优化图像大小的最简单方法是什么?
- iOS 7,使用默认的interactivePopGestureRecognizer快速滑回时损坏UINavigationBar
- cocoa豆荚不更新El Capitan上的豆荚
- iOS:使用设备修饰符来加载xib文件?