2013-10-22 43 views
2

我为compilate iOS应用詹金斯的工作,但我有一个构建失败而不会出现错误:构建失败詹金斯的iOS没有错误

CodeSign /Users/jenkins/Library/Developer/Xcode/DerivedData/XXXXX.com-aevqskpxrxfoyrgrwjxouvdqwsql/Build/Products/Release-iphoneos/XXXXX.com.app 
    cd /Users/jenkins/workspaceJenkins/XXXXX.com 
    setenv CODESIGN_ALLOCATE /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate 
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    Using code signing identity "iPhone Distribution: XXXXXXX (XXXXX)" and provisioning profile "XXXXX-Jenkins" (XXXXXXXXXXXXXXXXXXXXXXXXXX) 
    codesign --force --sign XXXXXXXXXXXXXXXXXXXX --resource-rules=/Users/jenkins/Library/Developer/Xcode/DerivedData/XXXXX.com-aevqskpxrxfoyrgrwjxouvdqwsql/Build/Products/Release-iphoneos/XXXXX.com.app/ResourceRules.plist --entitlements /Users/jenkins/Library/Developer/Xcode/DerivedData/XXXXX.com-aevqskpxrxfoyrgrwjxouvdqwsql/Build/Intermediates/XXXXX.com.build/Release-iphoneos/XXXXX.com.build/XXXXX.com.xcent /Users/jenkins/Library/Developer/Xcode/DerivedData/XXXXX.com-aevqskpxrxfoyrgrwjxouvdqwsql/Build/Products/Release-iphoneos/XXXXX.com.app 

Validate /Users/jenkins/Library/Developer/Xcode/DerivedData/XXXXX.com-aevqskpxrxfoyrgrwjxouvdqwsql/Build/Products/Release-iphoneos/XXXXX.com.app 
    cd /Users/jenkins/workspaceJenkins/XXXXX.com 
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    setenv PRODUCT_TYPE com.apple.product-type.application 
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Users/jenkins/Library/Developer/Xcode/DerivedData/XXXXX.com-aevqskpxrxfoyrgrwjxouvdqwsql/Build/Products/Release-iphoneos/XXXXX.com.app 

** BUILD FAILED ** 

Build step 'Xcode' marked build as failure 
Finished: FAILURE 

我不明白,我有这样的错误...

+0

错误消息可能在构建版本的早期发生。在日志中进一步回顾错误消息,并在您的问题中包含更多日志。 – ThomasW

+0

我有这个图像不是PNG:命令/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng发出的错误,但没有返回一个非零的退出代码来指示失败。这可能是那个错误? – user2905110

+0

这可能是问题所在。为什么不把这个错误信息放在你的问题中。 – ThomasW

回答

5

时我有类似的问题

Validate /tmp/jenkins/myapp/build/myapp.app 
cd /Users/t/Desktop/jenkins/workspace/myapp/Client/myapp 
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/lib/jvm/jdk/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/sbin:/bin:/home/user/jdk/bin:/home/user/bin:/home/user/jdk/bin" 
setenv PRODUCT_TYPE com.apple.product-type.application 
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /tmp/jenkins/myapp/build/myapp.app 

**构建失败**

构建步骤 '的Xcode' 标记建立作为失败

然后我回头看了看日志构建和我发现

While reading /Users/t/Desktop/jenkins/workspace/myapp/Client/myapp/myapp/media/RatingScreen/[email protected] pngcrush caught libpng error: 

不是PNG文件..

找不到文件:/ tmp目录/詹金斯/ MYAPP /编译/ MYAPP .app/Residential_Active @ 2x.png Command /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng发出错误,但未返回非零退出代码以指示失败

当我修复这个错误,它是“构建成功”

+0

你是如何解决这个错误的? – Florian

+0

我知道了两次。在第一次,我删除它并再次添加,提交它。它的成功。有点神奇 – biolinh