2012-12-07 29 views
5

Tôi có thể tạo bằng Jenkins/xcodebuild khi dự án có Hồ sơ cấp phép chính xác được chọn.xcodebuild/Jenkins không thể tìm thấy PROVISIONING_PROFILE cho công việc iOS

Chúng tôi muốn có thể đặt hồ sơ cấp phép trong xcodebuild.

Thật không may, khi người dùng Jenkins chạy

xcodebuild PROVISIONING_PROFILE="XXX"

... Rất nhiều hợp đồng xây dựng đầu ra ...

Check dependencies

Code Sign error: Provisioning profile 'XXX' can't be found

tôi có thể chạy cùng một dòng và có nó làm việc với một tài khoản người dùng thông thường, truy cập vào các tập tin trong ~/Library/MobileDevice/Provisioning Profiles/

Việc trích lập dự hồ sơ được lưu trữ trong /Users/Shared/Jenkins/LibraryMobileDevice/Provisioning Profiles

Bất cứ ai biết nơi người dùng Jenkins khác sẽ tìm kiếm những thứ này?

+0

Bạn đã cố gắng sử dụng đường dẫn đầy đủ đến cấu hình dự phòng, như vậy ?: ' xcodebuild PROVISIONING_PROFILE = "/ Người dùng/Chia sẻ/Jenkins/Library/MobileDevice/Provisioning \ Profiles" ' – jpancoast

+0

Đã thử và không hoạt động – Luke

Trả lời