2017-10-27 30 views
6

Tôi có ứng dụng Ionic3 cho IoS. Cho đến hôm qua tôi đã có thể mở .xcodeproj trong xcode9 và tải ứng dụng lên iphone của tôi. Tôi không có ý tưởng gì đã xảy ra nhưng bây giờ tôi nhận được lỗi này "Command/usr/bin/codesign không thành công với mã thoát 1" và không thể tải ứng dụng lên điện thoại (sử dụng cáp) hoặc lưu trữ nó.Lỗi cho ứng dụng ios: Lệnh/usr/bin/codesign không thành công với mã thoát 1

công nghệ của tôi:

cli gói: (/ usr/local/lib/node_modules)

@ionic/cli-utils : 1.15.2 
ionic (Ionic CLI) : 3.15.2 

gói toàn cầu:

cordova (Cordova CLI) : 6.4.0 

gói địa phương:

@ionic/app-scripts : 2.1.3 
Cordova Platforms : android 6.0.0 ios 4.3.1 
Ionic Framework : ionic-angular 3.6.0 

Hệ thống:

ios-deploy : 1.9.0 
ios-sim : 6.1.2 
Node  : v7.3.0 
npm  : 3.10.10 
OS   : macOS Sierra 
Xcode  : Xcode 9.0.1 Build version 9A1004 

Thông tin chi tiết về lỗi của tôi:

CodeSign /Users/macbook/Library/Developer/Xcode/DerivedData/HelloCordova-bsbygjyhdfcgftavbtgwrsqhgdkb/Build/Products/Debug-iphoneos/HelloCordova.app 

cd /Users/macbook/ionic/componentaalex3/platforms/ios 
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate 
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 

Signing Identity:  "iPhone Developer: Alex Claudiu (xxxxxxxxxxxx)" 
Provisioning Profile: "iOS Team Provisioning Profile: *" (32d4f44b-xxxxxxxxxxxx.........................) 

/usr/bin/codesign --force --sign 0E9C82C58EED8DD6B6F1DAF2709E5714F67E568B --entitlements 
/Users/macbook/Library/Developer/Xcode/DerivedData/HelloCordova-bsbygjyhdfcgftavbtgwrsqhgdkb/Build/Intermediates.noindex/HelloCordova.build/Debug-iphoneos/HelloCordova.build/HelloCordova.app.xcent --timestamp=none 
/Users/macbook/Library/Developer/Xcode/DerivedData/HelloCordova-bsbygjyhdfcgftavbtgwrsqhgdkb/Build/Products/Debug-iphoneos/HelloCordova.app 

/Users/macbook/Library/Developer/Xcode/DerivedData/HelloCordova-bsbygjyhdfcgftavbtgwrsqhgdkb/Build/Products/Debug-iphoneos/HelloCordova.app: unknown error -1=ffffffffffffffff 

Command /usr/bin/codesign failed with exit code 1 

Tôi sẽ làm gì trong tình huống này? Tôi có phải thực hiện thiết lập bổ sung trong tài khoản nhà phát triển Apple của mình hoặc để thay đổi điều gì đó trong xcode không?

Thanks a lot.

+0

bạn đã thử làm sạch và xây dựng chưa? – maku

Trả lời

9

Cảm ơn câu trả lời. Tôi đã thử làm sạch và xây dựng nhưng không giải quyết được lỗi. Bằng cách nào đó tôi tìm ra rằng vấn đề là truy cập Keychain. Tôi đã phải viết lại các mật khẩu như đã mô tả ở đây https://support.apple.com/ro-ro/HT201609

+0

Hy vọng bạn có thể chấp nhận điều này không? – Sampath

+2

điều này đã giúp ích rất nhiều! – alessioarsuffi

+0

Vui lòng sử dụng liên kết chỉnh sửa trên câu hỏi của bạn để thêm thông tin bổ sung. Nút Trả lời Bài đăng chỉ nên được sử dụng cho các câu trả lời hoàn chỉnh cho câu hỏi. - [Từ đánh giá] (/ đánh giá/bài đăng chất lượng thấp/18807544) – user28434

0

Gần đây tôi đã được nhận được lỗi

/usr/bin/codesign failed with exit code 1

hơn và thường xuyên hơn (Xcode 9). Mỗi khi tôi thêm một tập tin hoặc thậm chí một phương pháp hoặc chức năng, codesign sẽ thất bại. Thật dễ dàng để sửa lỗi bằng cách ném thư mục xây dựng trong thư viện '~ Library/Developer/Xcode/Derived Data' một cách thủ công nhưng tôi đã thực sự mệt mỏi vì phải làm điều đó vài giờ một lần.

Ngay sau khi tôi mở Keychain Access, tôi nhận thấy rằng tôi có hai chứng chỉ Nhà phát triển cùng tên, một trong số đó đã hết hạn. Tôi đã ném chứng chỉ đã hết hạn và sửa nó. Tôi đã kể từ khi thêm hai tập tin, nhưng không phải là một peep từ codesign.

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