SolvedCocoaPods Signing for requires a development team. Select a development team in the Target Editor. in Xcode 8 and Swift 3. 🌈

Report

What did you do?

I upgraded my swift files to swift 3 using Xcode.

What did you expect to happen?

My app should have upgraded to swift 3 with no problem but...

What happened instead?

Instead I got this error from the cocoa pods framework:

Signing for --- requires a development team. Select a development team in the Target Editor.
I also got another error probably having to do with this same issue

Code signing is required for product type 'Framework' in SDK 'iOS 10.0'

CocoaPods Environment

Stack

   CocoaPods : 1.0.1
        Ruby : ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
    RubyGems : 2.0.14.1
        Host : Mac OS X 10.11.6 (15G12a)
       Xcode : 8.0 (8S128d)
         Git : git version 2.8.1 (Apple Git-69)
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib
Repositories : master - https://github.com/CocoaPods/Specs.git @ 56702ce01de6d6996b4dfe39c0255ce7b08752bd

Installation Source

Executable Path: /usr/local/bin/pod

Plugins

cocoapods-deintegrate : 1.0.0
cocoapods-plugins     : 1.0.0
cocoapods-search      : 1.0.0
cocoapods-stats       : 1.0.0
cocoapods-trunk       : 1.0.0
cocoapods-try         : 1.0.0
16 Answers

βœ”οΈAccepted Answer

I know it's a bit self explanatory, but to make the project actually build again, select a Development team under the General tab per individual Pod target.

Every time you run pod install or pod update you have to repeat those steps.

I know it isn't that much of a future-proof solution, but you're able to build your project (for now)

Other Answers:

This is very annoying if you have more than a few pods; every time one runs pod install each pod must have a team assigned. It would be awesome if there was a way to do this automatically with a post_install hook. Is there?

More Issues: