16
另一個代碼簽名錯誤。xcodebuild - '代碼簽名錯誤:無法找到配置文件X'
我運行命令:
xcodebuild -project $DIR/myproject.xcodeproj -sdk iphoneos5.0 -alltargets
和我project.pbxproj
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Ryan"
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "/Users/ryan/12345678-9012-3456-7890-123456789012.mobileprovision";
與輸出
=== BUILD NATIVE TARGET myproject OF PROJECT myproject WITH THE DEFAULT CONFIGURATION (Release) ===
Check dependencies
[BEROR]Code Sign error: Provisioning profile '/Users/ryan/12345678-9012-3456-7890-123456789012.mobileprovision' can't be found
我無法找到如何做到這一點的任何指導。我曾嘗試在〜/ Library/MobileDevice/Provisioning Profiles中設置條目,並將project.pbxproj中的配置文件字段設置爲配置文件ID
這是一個要求,我需要在命令行配置此w/o詹金斯/哈德森
這是做的更好的方法。所有可以使用的構建標誌都在這裏:[https://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html](https://developer。 apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html) – Ryan
我的配置文件位於另一個用戶目錄中,jenkins使用不同的用戶運行。我應該創建MobileDevices目錄嗎? – Claus
@Claus xcodebuild將僅在該目錄中查找Provisioning文件。所以你需要將它們複製到〜/ Library/MobileDevice/Provisioning Profiles – Ryan