xcode构建失败,错误代码65,无指示消息

yh2wf1be  于 2022-12-24  发布在  其他
关注(0)|答案(6)|浏览(333)

我的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中运行的,所以我查找了用户交互问题(打开keychain......等),但通常xcodebuild会显示相关的错误。
是否有任何其他日志可供我深入研究以找出构建失败的原因?
编辑:看起来我遇到了和build failed jenkins iOS no error一样的问题。

6ovsh4lw

6ovsh4lw1#

我也遇到过类似的问题,在我的情况下,这是由于我同时使用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,该过程称为“模拟器”。

wmomyfyw

wmomyfyw2#

build failed jenkins iOS no error存在相同的问题
tl;dr - CopyPNG失败,因为两个图像具有相同的名称。

odopli94

odopli943#

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

icomxhvb

icomxhvb4#

我在更新到Xcode 8时遇到了这个问题,在我的例子中,这是因为我设置的PROVISIONING_PROFILE_SPECIFIER设置不正确

xnifntxz

xnifntxz5#

适用于Xcode版本13

下面是我的工作,这是针对Xcode版本13,希望能有所帮助
我的React原生项目被克隆,我能够在Android中运行应用程序,但在iOS上运行时显示错误代码65。
在尝试了大部分的解决方案并失败后,我终于修复了它。这对我很有效,希望对一些人有用。

再次克隆项目(不需要,只是告诉您已完成的操作)

第一个月
pod install(在iOS目录中)
如果Xcode显示错误代码65,如果存在遗留弃用问题--〉转到Xcode --〉文件--〉工作区设置--〉选中窗口末尾的框“不显示关于构建系统弃用的诊断问题

再次运行项目

我就是靠这个解决的。

sqxo8psd

sqxo8psd6#

我的问题是在更新到最新版本的Xcode后出现的。为了解决这个问题,我执行了以下步骤。
1.完全退出Xcode和模拟器。我有一个僵尸模拟器进程正在运行,我发现并通过活动监视器关闭了它。确保没有Xcode或模拟器的进程正在运行。
1.在Xcode中,打开在react-native项目的ios文件夹中找到的项目。

  1. Xcode可能会建议一些推荐的模块更新,我接受了他们的建议。
    1.关闭Xcode,重新启动React原生应用

相关问题