Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix broken signing identity #5

Closed

Conversation

guillaumealgis
Copy link

The project is currently impossible to build as-is because of signing identities in the pbxprojs files.

=== CLEAN TARGET XprobeBundle OF PROJECT XprobeBundle WITH THE DEFAULT CONFIGURATION (Release) ===

Check dependencies
[BEROR]Code Sign error: No matching codesigning identity found: No codesigning identities (i.e. certificate and private key pairs) matching “iPhone Developer” were found.

Create product structure
/bin/mkdir -p /Users/guillaume/Library/Application\ Support/Alcatraz/Plug-ins/XprobePlugin/XprobeBundle/build/Release/XprobeBundle.loader/Contents
/bin/mkdir -p /Users/guillaume/Library/Application\ Support/Alcatraz/Plug-ins/XprobePlugin/XprobeBundle/build/Release/XprobeBundle.loader/Contents/MacOS

Clean.Remove clean build/Release/XprobeBundle.loader
    builtin-rm -rf /Users/guillaume/Library/Application\ Support/Alcatraz/Plug-ins/XprobePlugin/XprobeBundle/build/Release/XprobeBundle.loader

Clean.Remove clean /var/folders/zs/3tnnts9d66v37h780d4dm7900000gn/C/com.apple.DeveloperTools/6.3.2-6D2105/Xcode/SharedPrecompiledHeaders/XprobeBundle-Prefix-ayeutyonmhsbgjbrpzlkymwgwjpw/XprobeBundle-Prefix.pch.pch
    builtin-rm -rf /var/folders/zs/3tnnts9d66v37h780d4dm7900000gn/C/com.apple.DeveloperTools/6.3.2-6D2105/Xcode/SharedPrecompiledHeaders/XprobeBundle-Prefix-ayeutyonmhsbgjbrpzlkymwgwjpw/XprobeBundle-Prefix.pch.pch

Clean.Remove clean /var/folders/zs/3tnnts9d66v37h780d4dm7900000gn/C/com.apple.DeveloperTools/6.3.2-6D2105/Xcode/SharedPrecompiledHeaders/XprobeBundle-Prefix-ffvdcfvenppkcpcjozzysaxhcgel/XprobeBundle-Prefix.pch.pch
    builtin-rm -rf /var/folders/zs/3tnnts9d66v37h780d4dm7900000gn/C/com.apple.DeveloperTools/6.3.2-6D2105/Xcode/SharedPrecompiledHeaders/XprobeBundle-Prefix-ffvdcfvenppkcpcjozzysaxhcgel/XprobeBundle-Prefix.pch.pch

Clean.Remove clean build/Release/XprobeBundle.loader.dSYM
    builtin-rm -rf /Users/guillaume/Library/Application\ Support/Alcatraz/Plug-ins/XprobePlugin/XprobeBundle/build/Release/XprobeBundle.loader.dSYM

Clean.Remove clean build/XprobeBundle.build/Release/XprobeBundle.build
    builtin-rm -rf /Users/guillaume/Library/Application\ Support/Alcatraz/Plug-ins/XprobePlugin/XprobeBundle/build/XprobeBundle.build/Release/XprobeBundle.build

=== CLEAN TARGET XprobeSwift OF PROJECT XprobeSwift WITH THE DEFAULT CONFIGURATION (Release) ===

Check dependencies
[BEROR]Code Sign error: No matching codesigning identity found: No codesigning identities (i.e. certificate and private key pairs) matching “iPhone Developer” were found.

Create product structure
/bin/mkdir -p /Users/guillaume/Library/Application\ Support/Alcatraz/Plug-ins/XprobePlugin/XprobeSwift/build/Release/XprobeSwift.loader/Contents
/bin/mkdir -p /Users/guillaume/Library/Application\ Support/Alcatraz/Plug-ins/XprobePlugin/XprobeSwift/build/Release/XprobeSwift.loader/Contents/MacOS

Clean.Remove clean build/Release/XprobeSwift.loader
    builtin-rm -rf /Users/guillaume/Library/Application\ Support/Alcatraz/Plug-ins/XprobePlugin/XprobeSwift/build/Release/XprobeSwift.loader

Clean.Remove clean build/Release/XprobeSwift.loader.dSYM
    builtin-rm -rf /Users/guillaume/Library/Application\ Support/Alcatraz/Plug-ins/XprobePlugin/XprobeSwift/build/Release/XprobeSwift.loader.dSYM

Clean.Remove clean build/XprobeSwift.build/Release/XprobeSwift.build
    builtin-rm -rf /Users/guillaume/Library/Application\ Support/Alcatraz/Plug-ins/XprobePlugin/XprobeSwift/build/XprobeSwift.build/Release/XprobeSwift.build

=== CLEAN TARGET XprobePlugin OF PROJECT XprobePlugin WITH THE DEFAULT CONFIGURATION (Debug) ===

Check dependencies

Create product structure
/bin/mkdir -p /Users/guillaume/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/XprobePlugin.xcplugin/Contents
/bin/mkdir -p /Users/guillaume/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/XprobePlugin.xcplugin/Contents/MacOS
/bin/mkdir -p /Users/guillaume/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/XprobePlugin.xcplugin/Contents/Resources

Clean.Remove clean /Users/guillaume/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/XprobePlugin.xcplugin
    builtin-rm -rf /Users/guillaume/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/XprobePlugin.xcplugin

Clean.Remove clean build/Debug/XprobePlugin.xcplugin
    builtin-rm -rf /Users/guillaume/Library/Application\ Support/Alcatraz/Plug-ins/XprobePlugin/build/Debug/XprobePlugin.xcplugin

Clean.Remove clean build/XprobePlugin.build/Debug/XprobePlugin.build
    builtin-rm -rf /Users/guillaume/Library/Application\ Support/Alcatraz/Plug-ins/XprobePlugin/build/XprobePlugin.build/Debug/XprobePlugin.build

** CLEAN SUCCEEDED **

=== BUILD TARGET XprobeBundle OF PROJECT XprobeBundle WITH THE DEFAULT CONFIGURATION (Release) ===

Check dependencies
Code Sign error: No matching codesigning identity found: No codesigning identities (i.e. certificate and private key pairs) matching “iPhone Developer” were found.

** BUILD FAILED **


The following build commands failed:
    Check dependencies
(1 failure)```

@johnno1962
Copy link
Owner

Hi, this is intentional. Most people have an iOS Developer or iPhone Developer profile if not this is a warning. The bundles being built with signing identity are only to use on a device.

@guillaumealgis
Copy link
Author

To be honest, I've never used the plugin, I opened this issue because it is not building properly with Alcatraz.

Most people have an iOS Developer or iPhone Developer

But for the people who don't have one, the build will fail. This is not a warning (see the log posted above).

Moreover, Alcatraz will transition to binary distribution of plugins soon-ish, and unless I'm mistaken, this build process will not work with a binary distribution.

@johnno1962
Copy link
Owner

Thanks for the warning. It’s a difficult compromise put in to allow smoe functionality on a device. I hadn’t realised Alcatrax was going binary though. That could pose problems… Let me think about it.

@johnno1962 johnno1962 closed this Jul 12, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants