我有一个重复的,奇怪的错误。我正在通过 github 与一个分布式团队合作,最近一位开发人员在我们的项目中添加了另一个 .atlas 文件夹。其他地图集都没有问题,但这个特别敏感。
错误是 SpriteKit 纹理图集生成器错误:
Command /Applications/Xcode.app/Contents/Developer/Tools/../usr/bin/TextureAtlas failed with exit code 11
在从 repo 中提取后,我们尤其经常遇到错误,但它是相对随机的。我目前正在处理它在模拟器上运行但在设备上失败的错误。它可以通过以下组合来修复:更改目标(我们有 2 个)、清理构建和派生数据,或以某种方式更改图集。
这个问题有一个类似的问题,但没有一个答案对我们有用,也不觉得它们应该。
作为参考,我们都在运行 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 个开发人员的设备(清洁后),但不适用于第 3 个开发人员的设备。