2010-03-08 38 views
5

Tôi không thể chạy ví dụ "GenericKeychain" của apple để chạy. Tôi đã thay thế tất cả 5 lần xuất hiện, như đã đề cập trong tệp readme, của "YOUR_APP_ID_HERE.com.yourcompany" bằng chuỗi của riêng tôi: se. [Tên công ty]. [Tên dự án] .demo. Việc biên dịch diễn ra tốt đẹp nhưng khi cố gắng chạy nó trên điện thoại, một lỗi nói rằng "Thực thi được ký với các quyền lợi không hợp lệ" xuất hiện. Và có, tôi đã cài đặt cấu hình ad hoc provisioning. Tôi đã cố gắng thêm "Entitlements.plist" với "get-task-allow" được chọn nhưng có cùng kết quả. Có ai đã có thể chạy ví dụ? Nếu đúng như vậy, hãy cung cấp cho tôi hướng dẫn về cách bạn chạy nó.Sự cố khi thực thi ví dụ "GenericKeychain" của iPhone

URL: http://developer.apple.com/iphone/library/samplecode/GenericKeychain/index.html

+0

FWIW, nếu tất cả các bạn đang làm là lưu trữ mật khẩu, bạn nên dừng lại trượt xuống hang thỏ bây giờ và kiểm tra wrapper này xung quanh keychain: http://log.scifihifi.com/post/55837387/simple-iphone-keychain-code –

+0

Tôi biết về dự án đó – AOO

Trả lời

0

Thuộc tính get-task-allow phải là sai lầm/không được kiểm soát cho ADHOC xây dựng. Bạn cũng đã đặt chính xác tên miền hoặc id ứng dụng của riêng mình trong tệp Info.plist chưa?

+0

Tôi đã thử nghiệm với cả kiểm tra và bỏ chọn "get- cho phép tác vụ ". Định danh gói (id ứng dụng) được đặt thành se. [Tên công ty]. [Tên dự án] .demo – AOO

4

Kiểm tra KeychainAccessGroups.plist và KeychainAccessGroups2.plist của bạn.

Thay đổi keychain-access-nhóm item0 và itme1 bằng cách làm như sau:

  1. Đến Organizer -> Thiết bị -> Provisioning Profiles (ở góc trên bên trái)
  2. Look cho Provisioning hồ sơ bạn sử dụng để đăng ứng dụng của bạn và nhấp vào nó
  3. Hãy tìm "App Identifier" đó là ID App của bạn

Nếu tập tin dự phòng của bạn App ID là ABC123CDF456. *,

item0 là ABC123CDF456.com.yourcompany.GenericKeychain2,

item1 là ABC123CDF456.com.yourcompany.GenericKeychainSuite

+1

@AOO: bạn thực sự nên bắt đầu chấp nhận một số asnwers. Bạn có thể bắt đầu với cái này, vì nó hoàn toàn chính xác. –

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