SwiftValidatorCommunity/SwiftValidator

Carthage skips build for "iphonesimulator" SDK in XCode 8.1

Closed this issue · 1 comments

Get the following message when running carthage update --platform iOS --no-use-binaries:

WARNING: Skipping build for "iphonesimulator" SDK because the necessary signing identity "-" is not installed

Project fails when building for simulator. The module imports fine, but there is an error when trying to reference Validator:

Use of unresolved identifier 'Validator'

I tried re-downloading my certs and turned off codesigning altogether, but nothing's working. Project builds fine for actual device.

What signing identity is "-" referring to? Is it just my problem, or a bigger issue?

Any help would be appreciated, thanks.

Solved by opening Validator.xcodeproj and signing with my own cert for the project and all the targets, then rebuilding with carthage build --platform iOS

Not sure why I have to manually sign this dependency, don't have to do that for any other ones. Is this just my problem?