2016-11-14 88 views
2

我在XCode8的Swift 3.0項目中添加了新的particle.sks文件。我使用XCode編輯器創建了partile文件。我已經有很多粒子(在XCode7中完成)。所有突然我的應用程序將無法編譯,因爲:XCode8 TextureAtlas編譯器沒有生成

TextureAtlas compiler did not produce "/Users/myUser/Library/Developer/Xcode/DerivedData/myApp-oaswssggehsvaiboevihuqcwxbjq/Build/Products/Debug-iphonesimulator/myApp.app/Particle Sprite Atlas.atlasc" 

我不明白髮生了什麼問題。我刪除了導出的數據abd清理了產品。似乎沒有任何工作。這個錯誤描述對你來說意味着什麼?你能協助解決這個問題嗎?

回答

1

結果XCode生成了一個我沒有注意到的紋理Atlas。簡單地刪除這個固定的錯誤。

6

這是我最近得到的一個奇怪的錯誤。如果@ user594883的回答看起來有點神祕。這裏是他的意思:

點擊您.xcassets文件

enter image description here

然後在資產導航器的左側刪除Particle Sprite Atlas

enter image description here

+0

愛的截圖。欣賞精美的箭頭哈哈;) – brilliantairic

3

我有同樣的錯誤也是由無法編譯.atlas文件引起的。但是,刪除文件並不能解決問題。在檢查時,我看到文件中的空格已被%20的URL編碼替換,因此該目錄在硬盤上被命名爲:'Particle%20Sprite%20Atlas'。刪除文件導致一個空的粒子發射器視圖。

將文件重命名爲不包含任何空格後,解決了編譯和運行時問題。

希望這會有所幫助。

羅恩