每当我尝试构建设备时,我都会收到此错误:
错误域= IDEProvisioningErrorDomain代码= 8“binding.node具有冲突的配置设置。” UserInfo = {NSLocalizedDescription = binding.node具有冲突的配置设置。,NSLocalizedRecoverySuggestion = binding.node会自动签名以进行分发,但手动指定了冲突的代码签名身份iPhone Developer。从“导出选项”属性列表中删除“signingCertificate”条目,或通过将“signingStyle”设置为“Manual”来切换到手动签名。
我可以很好地构建模拟器。这会是什么?
我的.xconfig:
// You can add custom settings here
// for example you can uncomment the following line to force
distribution code signing
CODE_SIGN_IDENTITY = iPhone Distribution
// To build for device with XCode 8 you need to specify your
development team.
DEVELOPMENT_TEAM = <xxxxxxxx>;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
TARGETED_DEVICE_FAMILY = 1,2;
正如我已经在the Github issue中回答的那样,很可能你有一个dev依赖项,无法在package.json的依赖项列表中签名,你需要按照this thread中描述的步骤来解决它。