2015-07-05 26 views
0

從2015年開始,蘋果有了新的限制,即您必須擁有64位支持並使用ios 8 SDK進行構建。我使用Unity for IOS構建了代碼,然後打開XCode並打開剛剛通過Unity創建的文件。我在XCode內部構建它沒有錯誤。然後我去歸檔並驗證它。然後它會告訴我上面提到的新限制。爲應用商店佈局時出現XCode錯誤

它說使用默認架構來構建一個二進制文件。我去改變建築來適應這個。然後我做了一個新的構建,它給了我一個錯誤,說「文件是通用的(2片),但不包含(n)armv7s片」。我研究了這個錯誤,並說它只是從架構中移除armv7。我做到了這一點,並再次建造。

然後我得到錯誤「丟失需要的架構arm64在文件.....未定義的符號爲架構arm64」。我知道這意味着我的一些庫不支持arm64。我從架構中取出arm64,然後回到開始說我需要構建64位。

有沒有人遇到過這種類型的問題,並可能有解決方案。

提前

+0

看看這個http://stackoverflow.com/questions/30956833/unity-vuforia-xcode-ios-armv7-arm64/30969663#30969663 – d4Rk

回答

1

非常感謝你需要從Unity.From播放器設置一個新的版本 - > iPhone - >其他設置 - >配置。在腳本後端選擇IL2CPP,然後在架構下選擇通用。

相關問題