Có một cách bạn có thể làm điều này.
Bạn sẽ cần truy cập ROOT để chỉnh sửa tệp sau.
Điều hướng đến /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk
và mở tệp SDKSettings.plist
.
Trong tập tin đó, mở rộng DefaultProperties và thay đổi CODE_SIGNING_REQUIRED tới NO
, trong khi bạn đang ở đó, bạn cũng có thể thay đổi ENTITLEMENTS_REQUIRED để NO
cũng có.
Bạn sẽ phải khởi động lại Xcode để các thay đổi có hiệu lực. Ngoài ra, bạn phải làm điều này cho mọi .sdk bạn muốn có thể chạy trên thiết bị.
Bây giờ, trong cài đặt dự án của bạn, bạn có thể thay đổi Code Signing Identity
thành Don't Code Sign
.
Ứng dụng của bạn bây giờ sẽ được xây dựng và cài đặt trên thiết bị của bạn thành công.
CẬP NHẬT:
Có một số vấn đề với SDK iOS 5.1 mà phương pháp này có thể không hoạt động chính xác như nhau. Bất kỳ cập nhật nào khác sẽ được liệt kê ở đây khi chúng có sẵn.
CẬP NHẬT:
Bạn có thể tìm thấy đường dẫn chính xác SDKSettings.plist
với xcrun
.
xcrun --sdk iphoneos --show-sdk-path
Vị trí SDKSinstall.plist mới cho SDK iOS 5.1:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist