2011-11-16 22 views
7

Tôi cố gắng để sử dụng codesign trong Terminal như sau:codesign Không tìm thấy bản sắc

codesign -f -s "3rd Party Mac Developer Application: asdf" -v "My App.app" 

Nhưng tôi tiếp tục nhận được lỗi này:

3rd Party Mac Developer Application: asdf: no identity found 

Bất kỳ ý tưởng? Về cơ bản, codesign không thể "nhìn thấy" chứng chỉ này. Nhưng, dù tôi có đánh máy ra sao đi nữa, tôi cũng gặp lỗi tương tự. Tôi đã thử các cách sau:

codesign -f -s "3rd Party Mac Developer Application: asdf" -v "My App.app" 
codesign -f -s 3rd Party Mac Developer Application: asdf -v "My App.app" 
codesign -f -s 3rd\ Party\ Mac\ Developer\ Application:\ asdf -v "My App.app" 
codesign -f -s asdf -v "My App.app" 
codesign -f -s "asdf" -v "My App.app" 
codesign -f -s Application -v "My App.app" 

Cụ thể, tôi đang cố gắng đưa ứng dụng của mình vào Mac App Store. Đây có phải là một vấn đề với việc cung cấp hoặc một cái gì đó? Tôi cảm thấy như tôi đã thử mọi thứ

Trả lời

6

Tôi đã tạo lại chứng chỉ và điều này đã giải quyết được vấn đề. Lý do tôi đăng câu hỏi này là bởi vì tôi đã tạo lại các chứng chỉ trước đây, không có kết quả.

Tuy nhiên, chứng chỉ 'Ứng dụng dành cho nhà phát triển Mac của bên thứ 3: asdf' bị thiếu khóa cá nhân vì một lý do nào đó.