問題描述:
今天把手機接到電腦上,打算通過 Xcode 進行真機調試。編譯運行後,直接啟動報錯。手機白屏,Xcode 這邊顯示報錯信息如下:
Could not launch “航歌”
process launch failed: failed to get the task for process 9794
而使用模擬器運行是沒問題的。
原因分析:
這是證書問題。真機調試 project 和 targets 的證書都必須是開發證書,我之前使用發布證書發布程序後忘記改回來了。
問題解決:
在“Build Settings”->“Code Signing”中將 Distribution 改成 Developer 即可。