2017-03-08 47 views
2

我對於Mac OS是全新的並且爲iOS開發。 我創建了一個測試Unity3d項目使用本教程: https://unity3d.com/de/learn/tutorials/topics/mobile-touch/building-your-unity-game-ios-device-testingSDK'iOS 10.2'中的產品類型「應用程序」需要代碼簽名

現在我嘗試構建應用程序在Xcode 8.2.1,但我只是得到一個錯誤: [「團結,iPhone」不是代碼簽名,但需要權利。無法將權利添加到二進制文件而無需對其進行簽名。 SDK'iOS 10.2'中的產品類型'Application'需要代碼簽名 - 截圖1]

我在網上找到很多關於這方面的信息。但沒有爲我工作。 互聯網上的最多信息是針對較舊的xcode版本,我認爲apple在xcode 8中更改了很多代碼簽名。

在Xcode首選項中,我使用默認的免費AppleID與默認團隊。 [截圖2]

試圖禁用代碼簽名沒有工作: [截圖3]

完全禁用代碼簽名也不起作用: [截圖4]

我使用的是Mac OS薩爾瓦多匹。 iPhone 7 v10.2.1

任何人都可以幫我嗎?

All screenshots

+2

這是一個完全有效的問題。我不知道爲什麼人們把它標出來。我希望人們在這樣做時會給出一個理由。無論如何,我在一個長期開發的項目上發生了同樣的事情。我跑了模擬器,無論錯誤,它建立並運行良好。我想也許它在測試設備上運行後會陷入一些不同的目標。 – galactikuh

回答

3

試試這個:在Xcode中,單擊項目在左邊欄的頂部,然後選擇你想構建目標。選擇常規選項卡,然後選中「自動管理簽名」。你也應該可以在模擬器中運行它,而不需要執行上述操作。

1

謝謝你的回覆。 我有問題找到「常規」選項卡。

然後我在另一篇文章中發現了一個很棒的screenshot以查找常規選項卡。 有了這個screenhot和你的偉大答案我得到它的工作!

謝謝!

+0

你是如何得到它的工作?如果你得到它的工作,那麼你應該回答你的問題,並將其標記爲已解決。不要只在需要時尋求幫助,也可以嘗試分享解決方案來幫助別人。 – Cyborg

0

在我的情況下,這是由於自動簽署證書,我沒有選中,我已經手動輸入證書

相關問題