2010-06-11 34 views
7

Tôi đang biên soạn một ứng dụng iPhone có nghĩa là Phân phối. Đây là ứng dụng đầu tiên của tôi vì vậy tôi đã làm theo hướng dẫn "Hồ sơ cấp phép iPhone". Rất tiếc, nó không thành công với điều này:Cách sửa CodeSign khi người dùng nói rằng người dùng đã hủy thao tác? (Và tôi đã không)

CodeSign build/*_*_.app 
cd "/Users/videojuegos/Documents/*_*_" 
setenv IGNORE_CODESIGN_ALLOCATE_RADAR_7181968 /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate 
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
/usr/bin/codesign -f -s "iPhone Distribution: ******" "--resource-rules=/Users/videojuegos/Documents/*_*_/build/*_*_.app/ResourceRules.plist" --entitlements "/Users/videojuegos/Documents/*_*_/build/Unity-iPhone.build/Distribution-iphoneos/Unity-iPhone.build/*_*_.xcent" "/Users/videojuegos/Documents/*_*_/build/*_*_.app" 

/Users/videojuegos/Documents/*_*_/build/*_*_.app: The operation was cancelled by the user. 
Command /usr/bin/codesign failed with exit code 1 

Tôi nghĩ Keychain không cho phép Codesign hoạt động nhưng theo như tôi có thể nói không phải như vậy.

Tôi cũng đã cố gắng chạy các lệnh từ một thiết bị đầu cuối và nó đã thất bại với thông điệp này:

Users/videojuegos/Documents/*_*_/build/Unity-iPhone.build/Distribution-iphoneos/Unity-iPhone.build/*_*_.xcent: cannot read entitlement data 

tôi đã thực hiện các thiết lập từ đầu ba lần xcode. Googled nó. Ko có kết quả. Tôi không có ý tưởng gì khác để thử. Bất kỳ đề xuất?

+3

Tôi đoán nó có liên quan đến '* _ * _' trong cấu trúc tên và thư mục. Tại sao bạn có nó được đặt tên theo cách đó? Bạn đang cố gắng sử dụng một thẻ hoang dã hoặc là nó thực sự đặt tên đó? Tôi chưa bao giờ nhận được kết quả đó từ XCode trước đây và không chắc chắn lý do tại sao bạn đang xây dựng nó/mã ký trong thiết bị đầu cuối so với việc cho phép XCode xây dựng/mã hóa gói được phân phối. – iwasrobbed

+0

Xin lỗi, tôi vừa đổi tên ứng dụng thành "* _ * _" vì công ty tôi làm việc cho các tiểu bang mà tôi không thể cung cấp tên của các ứng dụng không được báo trước:/Xin lỗi vì sự nhầm lẫn. – eipipuz

+0

Nếu đó là trường hợp, bạn có thể muốn kiểm tra lại đầu ra bạn đã dán kể từ khi tôi nghĩ rằng bạn bị mất một chỗ. bạn cũng có thể thử tại đây: http://stackoverflow.com/questions/1383981/im-looking-for-a-code-signing-tutorial-for-the-iphone-sdk – iwasrobbed

Trả lời

0

Bạn có giá trị quyền lợi trong cài đặt xây dựng dự án hay không. Nếu vậy, hãy xóa nó và thử lại

Các vấn đề liên quan