我有一个重复的,奇怪的错误。我通过github与分布式团队合作,最近开发人员在我们的项目中添加了另一个.atlas文件夹。其他地图集都没有问题,但这个问题特别敏感。
错误是SpriteKit纹理图集生成器错误:
Command /Applications/Xcode.app/Contents/Developer/Tools/../usr/bin/TextureAtlas failed with exit code 11
我们在从回购中提取后经常会出现错误,但它相对随机。我目前正在处理它在模拟器上运行但在设备上失败的错误。它可以通过以下组合来修复:更改目标(我们有2),清理构建和派生数据,或以某种方式更改地图集。
This question有一个类似的问题,但没有一个答案对我们有用,也不觉得他们应该这样做。
作为参考,我们都在运行Xcode 6.1,10.9.5。在我们升级到6.1之前,在新地图集存在之前,这个错误并不存在。
完整错误:
Generating texture atlas from Edify\ Testing/Supporting\ Files/Images/OctopusAnimation.atlas
cd /Users/rl/Desktop/New-SAS-iOS-Pull-Post-Recursive-Instruments/sas-ios/SASL
export 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"
/Applications/Xcode.app/Contents/Developer/Tools/../usr/bin/TextureAtlas /Users/rl/Desktop/New-SAS-iOS-Pull-Post-Recursive-Instruments/sas-ios/SASL/Edify\ Testing/Supporting\ Files/Images/OctopusAnimation.atlas /Users/rl/Library/Developer/Xcode/DerivedData/Edify_Testing-gmlkyrdadlkzskdiwylbjhegbdeo/Build/Products/Debug-iphoneos/Edify-Testing-Debug.app
更新
最新提交适用于2个开发人员的设备(清理后),但不适用于第三个开发人员的设备。