iCepa/Tor.framework

Tor.framework signing is failing in XCode

Closed this issue · 1 comments

Out of nowhere I am getting the following error:

A shell task (/usr/bin/xcrun codesign --force --sign - --preserve-metadata=identifier,entitlements /Users/peter/Library/Developer/Xcode/DerivedData/BitSense-fyruymgswhsipuehjwgoxxhqeswv/Build/Products/Debug-iphonesimulator/BitSense.app/Frameworks/Tor.framework) failed with exit code 1:
/Users/peter/Library/Developer/Xcode/DerivedData/BitSense-fyruymgswhsipuehjwgoxxhqeswv/Build/Products/Debug-iphonesimulator/BitSense.app/Frameworks/Tor.framework: replacing existing signature
/Users/peter/Library/Developer/Xcode/DerivedData/BitSense-fyruymgswhsipuehjwgoxxhqeswv/Build/Products/Debug-iphonesimulator/BitSense.app/Frameworks/Tor.framework: resource fork, Finder information, or similar detritus not allowed

Command PhaseScriptExecution failed with a nonzero exit code

There was a bunch of warnings regarding the Tor docs, I was trying to silence those warnings and thought that caused the error. So I did carthage update --platform iOS and everything seemed ok.

The issue then came up again, I tried xattr -cr . in the root of my project and that worked once but after running again in Simulator I get the above. No idea if it is an XCode bug or a Tor bug... Please let me know if you have any ideas?

Just for additional info I have the following in my Cartfile:
binary "https://icepa.github.io/Tor.framework/Tor.json" == 403.5.1

Looks like this was some bizarre combination of a carthage and/or XCode issue and nothing to do with the framework.