2016-04-22 56 views
2

我試圖在iPhone 4s模擬器上運行我的統一遊戲,使用Xcode爲iTunes連接生成一些屏幕截圖。統一遊戲無法在iPhone 4s上模擬

我在路上遇到了幾個問題,還有很多困惑,希望有人在這裏發光。

我試過所有其他模擬器(iPad,iPhone),並從未有任何問題。

當我在播放器設置中選擇模擬器SDK我注意到,「結構」字段是灰色的,由「環球」到「x86_64的」改變

當我打開我的Xcode不能選擇iPhone 4S作爲模擬器來運行此構建。爲了能夠進入「Build settings」 - >「Architectures」 - >「Architectures」並從「x86_64」更改爲「Standard architecture i386 x86_64」。在改變iPhone 4之後,它現在可以作爲模擬器選擇。

Xcode的構建沒有錯誤,但只要我在模擬器上啓動應用程序失敗,它甚至不會達到統一標識。

dyld: Symbol not found: __ZN14Il2CppIUnknown3IIDE Referenced from: 
/Users/user/Library/Developer/CoreSimulator/Devices/FFABF00E-A414-495A-8FF6- 
8AF50B97343C/data/Containers/Bundle/Application/FB0C2EB1-3581-4061-BBC5- 
98F09F395218/myapp.app/myapp Expected in: flat namespace in 
/Users/user/Library/Developer/CoreSimulator/Devices/FFABF00E-A414-495A-8FF6- 
8AF50B97343C/data/Containers/Bundle/Application/FB0C2EB1-3581-4061-BBC5- 
98F09F395218/myapp.app/myapp 

我已經轉載了這個完全相同的錯誤與空統一的應用程序。

下面是我希望你能回答以下問題:

  1. 這是模擬iPhone 4S的正確方法?如果不是我應該怎麼做呢?

  2. 有沒有一些新手開發人員不知道關於這些不同體系結構的問題?

  3. 考慮到當在播放器設置中選擇「Device SDK」時,體系結構是「Universal」(在統一編輯器中),我希望這個應用能夠在實際設備上工作嗎?

中使用的版本是團結5.3.4f1的Xcode 7.2

+0

感謝編輯,我都找過的地方,嘗試了不同的設置看着東西,如:http://answers.unity3d.com/questions/1090904/project-built-for-ios- simulation-but-no-simulators.html和http://forum.unity3d.com/threads/ios-xcode-simulator-problem.364532/,但我不斷收到相同的錯誤。有人可以確認他可以創建構建並在iPhone 4s上模擬一個空的統一項目嗎? –

+0

將目標SDK更改爲Simulator SDK。從Unity編輯**編輯 - >編譯設置選擇iOS->播放器設置**,然後**將目標SDK **更改爲**模擬器SDK **。 – Programmer

+0

感謝您的評論。我意識到這一設置,我已經成功地使用其他模擬器(iphone和ipad)。問題是iphone 4s唯一的模擬器,我可以採取3.5英寸的屏幕截圖。 –

回答

2

轉到播放器設置,在其他設置則在配置選擇Mono2x爲腳本後端

enter image description here