Xcode 命令 CodeSign 在部署到设备时因非零而失败
Xcode Command CodeSign failed with non zero when deploying to device
我在尝试将应用程序部署到设备时收到此错误。我正在使用带有免费开发者帐户的 Xcode 10.1。在签名部分,我设置了带有签名证书 iPhone 开发人员的个人团队。我可以在 iOS 模拟器中 运行 应用程序,但在真实设备中不能 运行。
确切的错误消息:
CodeSign /Users/***/Library/Developer/Xcode/DerivedData/****-eqztbodhqkugrwevuvkmzysmcvdj/Build/Products/Debug-iphoneos/****\ Mobile.app (in target: ******)
cd /Users/***/Projects/**********/platforms/ios
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
Signing Identity: "iPhone Developer:******@*****.com (QALD7Y5PCU)"
Provisioning Profile: "iOS Team Provisioning Profile: com.***.****"
(7475de4a-3ae3-4798-9c9c-a8e65a1bc1b9)
/usr/bin/codesign --force --sign 55DEB33A3DF3254D66B1AC6CEACB052CABCF3644 --entitlements /Users/***/Library/Developer/Xcode/DerivedData/************-eqztbodhqkugrwevuvkmzysmcvdj/Build/Intermediates.noindex/****\ Mobile.build/Debug-iphoneos/****\ Mobile.build/****\ Mobile.app.xcent --timestamp=none /Users/****/Library/Developer/Xcode/DerivedData/**********-eqztbodhqkugrwevuvkmzysmcvdj/Build/Products/Debug-iphoneos/****\ Mobile.app
/Users/****/Library/Developer/Xcode/DerivedData/********-eqztbodhqkugrwevuvkmzysmcvdj/Build/Products/Debug-iphoneos/**** Mobile.app: errSecInternalComponent
Command CodeSign failed with a nonzero exit code
您的免费帐户代码签名应如下所示
我遇到了同样的问题,我的证书是自动创建的,但设备 Udid 没有创建。
然后检查您的设备 Udid 是否存在于您的 Apple 开发者帐户中并检查您的 Bundle 标识符?
// 希望对你有用谢谢
我今天遇到了这个错误,并通过以下步骤解决了。
1 已从 Asset 文件夹中删除新添加的图像。
2 重新启动我的 mac 计算机。
3 重新启动 xCode 并进行了干净的构建。
我也遇到了这个错误,根据我的经验,我正在尝试 运行 我的应用程序在我的配置文件中未注册的设备中。要解决此问题,您需要确保您没有使用生产配置文件,因为您无法在那里分配设备。使用开发配置文件,在该配置文件中分配设备,下载配置文件并双击它。再次构建,它应该可以工作。
我在尝试将应用程序部署到设备时收到此错误。我正在使用带有免费开发者帐户的 Xcode 10.1。在签名部分,我设置了带有签名证书 iPhone 开发人员的个人团队。我可以在 iOS 模拟器中 运行 应用程序,但在真实设备中不能 运行。
确切的错误消息:
CodeSign /Users/***/Library/Developer/Xcode/DerivedData/****-eqztbodhqkugrwevuvkmzysmcvdj/Build/Products/Debug-iphoneos/****\ Mobile.app (in target: ******)
cd /Users/***/Projects/**********/platforms/ios
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
Signing Identity: "iPhone Developer:******@*****.com (QALD7Y5PCU)"
Provisioning Profile: "iOS Team Provisioning Profile: com.***.****"
(7475de4a-3ae3-4798-9c9c-a8e65a1bc1b9)
/usr/bin/codesign --force --sign 55DEB33A3DF3254D66B1AC6CEACB052CABCF3644 --entitlements /Users/***/Library/Developer/Xcode/DerivedData/************-eqztbodhqkugrwevuvkmzysmcvdj/Build/Intermediates.noindex/****\ Mobile.build/Debug-iphoneos/****\ Mobile.build/****\ Mobile.app.xcent --timestamp=none /Users/****/Library/Developer/Xcode/DerivedData/**********-eqztbodhqkugrwevuvkmzysmcvdj/Build/Products/Debug-iphoneos/****\ Mobile.app
/Users/****/Library/Developer/Xcode/DerivedData/********-eqztbodhqkugrwevuvkmzysmcvdj/Build/Products/Debug-iphoneos/**** Mobile.app: errSecInternalComponent
Command CodeSign failed with a nonzero exit code
您的免费帐户代码签名应如下所示
我遇到了同样的问题,我的证书是自动创建的,但设备 Udid 没有创建。 然后检查您的设备 Udid 是否存在于您的 Apple 开发者帐户中并检查您的 Bundle 标识符?
// 希望对你有用谢谢
我今天遇到了这个错误,并通过以下步骤解决了。
1 已从 Asset 文件夹中删除新添加的图像。 2 重新启动我的 mac 计算机。 3 重新启动 xCode 并进行了干净的构建。
我也遇到了这个错误,根据我的经验,我正在尝试 运行 我的应用程序在我的配置文件中未注册的设备中。要解决此问题,您需要确保您没有使用生产配置文件,因为您无法在那里分配设备。使用开发配置文件,在该配置文件中分配设备,下载配置文件并双击它。再次构建,它应该可以工作。