我的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一样的问题。
6条答案
按热度按时间6ovsh4lw1#
我也遇到过类似的问题,在我的情况下,这是由于我同时使用Xcode 7.2和Xcode 6.4造成的。当Xcode 6.4的模拟器打开(iOS模拟器8.4),我试图从命令行使用Xcode 7.2开始测试时,我得到这个65错误。
例如,当iOS模拟器8.4打开时:
解决方案是在开始测试之前关闭模拟器:
对于XCode 6.4和更早版本,该过程称为“iOS模拟器”,对于更高版本的XCode,该过程称为“模拟器”。
wmomyfyw2#
与build failed jenkins iOS no error存在相同的问题
tl;dr - CopyPNG失败,因为两个图像具有相同的名称。
odopli943#
您需要删除平台ios -
cordova platform rm ios
,然后添加平台-cordova platform add ios
。现在构建ios -cordova build ios
icomxhvb4#
我在更新到Xcode 8时遇到了这个问题,在我的例子中,这是因为我设置的PROVISIONING_PROFILE_SPECIFIER设置不正确
xnifntxz5#
适用于Xcode版本13
下面是我的工作,这是针对Xcode版本13,希望能有所帮助
我的React原生项目被克隆,我能够在Android中运行应用程序,但在iOS上运行时显示错误代码65。
在尝试了大部分的解决方案并失败后,我终于修复了它。这对我很有效,希望对一些人有用。
再次克隆项目(不需要,只是告诉您已完成的操作)
第一个月
pod install
(在iOS目录中)如果Xcode显示错误代码65,如果存在遗留弃用问题--〉转到Xcode --〉文件--〉工作区设置--〉选中窗口末尾的框“不显示关于构建系统弃用的诊断问题
再次运行项目
我就是靠这个解决的。
sqxo8psd6#
我的问题是在更新到最新版本的Xcode后出现的。为了解决这个问题,我执行了以下步骤。
1.完全退出Xcode和模拟器。我有一个僵尸模拟器进程正在运行,我发现并通过活动监视器关闭了它。确保没有Xcode或模拟器的进程正在运行。
1.在Xcode中,打开在react-native项目的
ios
文件夹中找到的项目。1.关闭Xcode,重新启动React原生应用