package iOS, with script on the Jenkins CI of  intranet   cannot connect to the extranet , so specify  CODE SIGN  and  PROVISIONING PROFILE  
 Manual .
xcodebuild archive \
-project ${projectName}.xcodeproj \
-scheme ${projectName} \
-configuration ${configuration} \
-archivePath ../${projectName}.xcarchive \
-sdk iphoneos \
DEVELOPMENT_TEAM=${developmentTeam} \
CODE_SIGN_IDENTITY="iPhone Distribution: xxx" \
PROVISIONING_PROFILE_SPECIFIER="xxx" there is a dependent sub-project  QBImagePicker  introduced as  framework , which is automatically signed by default and belongs to  package  under  node_modules , so the project settings cannot be changed. 
 CI reports an error  QBImagePicker  conflicts with the signature of the main project 
=== BUILD TARGET QBImagePicker OF PROJECT QBImagePicker WITH THE DEFAULT CONFIGURATION (Release) ===
Check dependencies
Code Signing Error: QBImagePicker has conflicting provisioning settings. 
QBImagePicker is automatically signed, but code signing identity iPhone Distribution: xxxx. has been manually specified. 
Set the code signing identity value to "iPhone Developer" in the build settings editor, or switch to manual signing in the project editor.
** ARCHIVE FAILED ** subproject  QBImagePicker  need  code sign ? How to solve this problem? 
