akemin-dayo / simject

simject is a command-line tool and iOS dynamic library that allows developers to easily test their tweaks on the iOS Simulator.
BSD 2-Clause "Simplified" License
487 stars 55 forks source link

Ambiguous iPhone developer certificate #48

Closed Nosskirneh closed 5 years ago

Nosskirneh commented 5 years ago

Related to https://github.com/angelXwind/simject/issues/44, but this is not a duplicate certificate.

Copying binaries...
/Users/ahk/Dropbox/Developer/iOS/simject/respring_simulator/.theos/obj/macosx/debug/respring_simulator -> ../bin/respring_simulator
> Making all for tweak simject…
==> Merging tweak simject…
==> Signing simject…
iPhone Developer: ambiguous (matches "iPhone Developer: myEmail@private.me (XXXXXXXXXX)" and "iPhone Developer: Corporate name (YYYYYYYYYY)" in /Users/ahk/Library/Keychains/login.keychain-db)
make[3]: *** [/Users/ahk/Dropbox/Developer/iOS/simject/simject/.theos/obj/iphone_simulator/debug/simject.dylib] Error 1
rm /Users/ahk/Dropbox/Developer/iOS/simject/simject/.theos/obj/iphone_simulator/debug/simject.dylib.7876ddb4.unsigned
make[2]: *** [internal-library-all_] Error 2
make[1]: *** [simject.all.tweak.variables] Error 2
make: *** [all] Error 2

I could probably solve this by removing one of them, but I really don't want to do that. Any workarounds?

Nosskirneh commented 5 years ago

I was able to export my private certificate, delete it and then make simject. Afterwards it was just a matter of importing it again.