這是我得到的錯誤:xcodebuild聯編的「運行腳本」裏面-sdk iphonesimulator產生協同設計錯誤
CodeSign error: entitlements are required for product type 'Application' in SDK 'Simulator - iOS 9.2
或者
CodeSign error: code signing is required for product type 'Application' in SDK 'Simulator - iOS 9.2'
當試圖對我的項目xcodebuild
之一。
我通過創建一個帶有兩個空項目的工作區來重現問題。 我已經編輯test1
Build Phases
- >Run Script
這一點:
xcodebuild -project test2/test2.xcodeproj -scheme test2 -sdk iphonesimulator
,並得到了上述錯誤。
內部Run Script
&運行xcodebuild
時當-sdk
是iphonesimulator
- 從終端運行相同命令將建立細只會發生此錯誤。
- 運行上述命令與
-sdk iphoneos
從Run Script
將 建立好。 - 從常規Xcode Build \ Play按鈕中運行test2將生成 罰款。
我必須澄清,代碼簽名身份和規定是正確的,應用程序從常規Xcode構建或從終端生成罰款。
我已經在網上閱讀了很多關於上述錯誤的主題,但他們沒有一個似乎描述了看起來像Xcode錯誤的上述場景。
謝謝
你碰巧這出你自己的? – jblack
我加了一個答案 – Segev