xcode构建失败,错误代码为65,没有指示消息



我的iPhone CI作业(在TeamCity中运行)出现了奇怪的行为。每隔一段时间,我们的构建就会失败,而构建日志中没有任何指示性错误。构建到达代码签名验证的最后阶段,之后我立即收到** BUILD FAILED **消息。

这是一个好的和坏的构建日志的最后几行-

Bad Build
[15:00:56] :             [CodeSign]     /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Library/TeamCity/buildAgent/work/dc055fa257f562be/DerivedData/MyProject/Build/Products/AdHoc-iphoneos/MyProject.app
[15:00:58]W:     [Step 3/6] ** BUILD FAILED **
Good Build
[14:09:13] :             [CodeSign]     /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Library/TeamCity/buildAgent/work/dc055fa257f562be/DerivedData/MyProject/Build/Products/AdHoc-iphoneos/MyProject.app
[14:09:13] :     [Step 3/6] ** BUILD SUCCEEDED **

因为它在CI中运行,我查找了用户交互问题(打开钥匙链…等),但通常xcodebuild会弹出相关错误。

我是否可以挖掘其他日志来查找构建失败的原因?

编辑:似乎我遇到了同样的问题,比如构建失败的jenkins iOS,没有错误。

我也遇到了类似的问题,在我的情况下,这是由于我同时使用Xcode 7.2和Xcode 6.4造成的。当Xcode 6.4的模拟器打开时(iOS模拟器8.4),我试图使用Xcode 7.2从命令行开始测试,我得到了这个65错误。

例如。当iOS模拟器8.4打开时:

# sudo xcode-select -s "/Applications/Xcode 7.2.app/Contents/Developer"
# xcodebuild test CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO -workspace "/path/to/MyWorkspace.xcworkspace" -scheme "MyProject" -destination "platform=iOS Simulator,name=iPhone 6,OS=9.2"
(cut)
** TEST FAILED **
# echo $?
65

解决方案是在开始测试之前杀死模拟器:

# killall "iOS Simulator"
# killall "Simulator"

对于XCode 6.4及更早版本,该过程被称为"iOS模拟器",对于更高版本的XCode,该过程称为"模拟器"。

与构建失败的jenkins iOS有相同的问题无错误

tl;dr-CopyPNG失败,因为有两个图像的名称相同。

您需要删除平台ios-cordova platform rm ios,然后添加平台-cordova platform add ios。现在构建ios-cordova build ios

我在更新到Xcode 8时遇到了这个问题,在我的情况下,这是因为我错误地设置了PROVISIONING_PROFILE_SPECIFIER设置

对于Xcode版本13

以下是对我有效的方法,这是针对Xcode版本13的,希望对有所帮助

我的React原生项目被克隆了,我可以在android中运行该应用程序,但在iOS上运行时,它显示了错误代码65。

在尝试了大部分解决方案但都失败后,我终于把它修好了。这对我来说是有效的,希望对一些人有用。

再次克隆项目(没有必要,只是告诉您完成了什么)

npm install

pod install(在iOS目录中)

如果Xcode显示错误代码65,如果存在旧的弃用问题-->转到Xcode-->文件-->工作区设置-->勾选窗口末尾的方框,上面写着"不显示有关构建系统弃用的诊断问题

再次运行项目

这就是我修复它的原因。

我的问题是在更新到最新版本的Xcode后出现的。为了解决问题,我执行了以下步骤。

  1. 完全退出Xcode和模拟器。我有一个僵尸模拟器进程正在运行,我发现并通过活动监视器关闭了它。请确保没有运行Xcode或Simulator的进程。

  2. 在Xcode中,打开react本机项目的ios文件夹中的项目。

  3. Xcode可能会建议对模块进行一些推荐更新。我接受了他们的建议。

  4. 关闭Xcode,重新启动您的react原生应用

最新更新