當使用巡航控件構建帶有單元測試的iPhone XCode項目時,「代碼簽名錯誤:與應用程序的標識符com.yourcompany.Calculator匹配的有效預配置配置文件」錯誤被發現「被生成。通過XCode運行時不會遇到這種情況?巡航控制試圖啓動應用程序,而不是隻是建立它?有什麼建議麼?使用巡航控件運行Xcode iPhone單元測試
4
A
回答
0
問題是由於在項目中添加了單元測試包而引起的。爲了確保測試與主項目一起構建和運行,我將單元測試目標拖入主目標項目中。 默認情況下,它已經爲iPhone設備3.1.2 SDK而不是模擬器分配了單元測試包。 另外,Unit Test Bundle有一個自動生成的.plist文件,其中包含com.yourcompany默認的Bundle Identifier ...等。 因此,儘管指定了一個我知道有iPhone Simulator 3.1.2的默認SDK的目標,但單元測試軟件包的包含導致了錯誤不斷出現。 爲單元測試包選擇'Get Info',選擇Build選項卡並將Base SDK設置爲iPhone Simulator 3.1.2,一切都會好的。
2
我不確定xcodebuild
是否正常運行代碼簽名工具,但聽起來我需要更改構建過程以使用該工具(codesign
)。
我不確定這是預構建還是後構建任務。
codesign
手冊頁:http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/codesign.1.html
根據這一this SO post,你可以告訴xcodebuild
承擔的目標來解決這個問題是iPhone模擬器而不是實際的iPhone(與-target
命令行選項)
相關問題
- 1. 爲巡航控制添加單元測試
- 2. Xcode 4.2,無法運行單元測試
- 3. Xcode 5:單元測試沒有運行
- 4. 在巡航控制中運行巡航控制服務版本1.6.7981.1
- 5. 使用Cocoapods進行Xcode單元測試
- 6. 使用Xcode進行iPhone開發的單元測試工具
- 7. 使用Xcode 4.5從命令行運行iOS單元測試
- 8. 使用ReSharper測試運行器來運行MSTest單元測試
- 9. XCode 4單元測試:在運行時測試遊戲
- 10. OCUnit/XCode單元測試的良好測試運行器
- 11. 使用Buildr運行Ruby單元測試
- 12. 使用PyDev運行單元測試
- 13. 使用Rake運行Ruby單元測試
- 14. 使用vstest.consol.exe運行Moq單元測試
- 15. XCode單元測試
- 16. 在Xcode bot上運行單元測試後生成.gcda文件
- 17. iPhone的單元測試viewController
- 18. SVN提交使用巡航控制
- 19. 單元測試未運行
- 20. Phabricator:運行單元測試
- 21. MSBuild運行單元測試
- 22. SuperNotCalledException運行單元測試
- 23. 在Xcode 5中使用單元測試
- 24. 巡航控制和顯示報告
- 25. 運行單元測試時啓用Xcode服務(小牛)錯誤
- 26. SONAR V3.6 - 單元測試
- 27. SVN提交使用巡航控制
- 28. 在巡航控制系統內部運行sahi
- 29. 共享代碼庫和巡航控制測試
- 30. 使用MSTest分別運行單元測試和集成測試