yourkarma / JWT

A JSON Web Token implementation in Objective-C.
MIT License
350 stars 107 forks source link

iOS Carthage builds are missing headers #206

Closed MapaX closed 5 years ago

MapaX commented 5 years ago

New Issue Checklist

Issue Info

Info Value
Platform Name ios
Platform Version 12.0
Integration Method carthage
Xcode Version Xcode 10.1
Repro rate all the time (100%)
Demo project link

Issue Description and Steps

  1. Create project with carthage
  2. add github "yourkarma/JWT" "3.0.0-beta.11" to Cartfile
  3. run carthage update --platform iOS
  4. JWT.framework is build, but there is zero headers in the framework

"3.0.0-beta.2" is the last one where this works.

The difference is that later project has no headers defined to project so it does not include those.

Mac project is the only one which works.

Solution:

Add the headers back to JWT-iOS target.

MapaX commented 5 years ago

It seems that the master works ok, so I just use that.

github "yourkarma/JWT" "master"