Anh Tài làm cái tut cho anh em biết cách deploy trên thiết bị thực đê.
Đọc hướng dẫn bằng tiếng Anh trúc trắc và khó hiểu lắm bác ạ.
Một năm nay từ sau khi viết xong cái iThầnToán bằng iPhone SDK 2.2.1 với Hackintos cài trên PC già nua cũ kỹ bị quy tiên (nổ main).. Tìm mua cái mới rẻ tiền nhất có thể có thì lại không cài được Hackintos nữa nên đành từ giả XCode cả năm nay rồi... hic
Với SDK 2.2.1 thì áp dụng
1. Tạo file certificate (bằng Keychain Access) với tên “iPhone Developer”
(tham hảo
http://developer.apple.com/document...s.html#//apple_ref/doc/uid/TP40005929-CH4-SW1).
2. Tắt XCode, edit file /Developer/Platforms/iPhoneOS.platform/Info.plist với
<key>PROVISIONING_PROFILE_ALLOWED</key>
<string>NO</string>
<key>PROVISIONING_PROFILE_REQUIRED</key>
<string>NO</string>
3. Mở Xcode – > project – > edit project setting -> Add User – Defined
cài đặt:
PROVISIONING_PROFILE_ALLOWED : NO
PROVISIONING_PROFILE_REQUIRED : NO
4. Mở project vào menu Project > Edit Project Settings. Tìm “Code Signing Identity” > “Any iPhone OS Device”, xóa rỗng hết và chọn “Other” và chọn file certificate ở bước 1.
5. Thêm vào cuối file Info.plist của project:
<key>SignerIdentity</key>
<string>Apple iPhone OS Application Signing</string>
6. Chọn "Release|Device" rồi chọn "build" chứ không chọn "build and go". Sau khi build thành công rồi sẽ có xxxx.app
7. Sau đó tạo file ipa bằng tay với winrar để cài vào iphone.
Nghe nói SDK 3.0 trở về sau thì có người nói là không build được nữa.... mà vì không còn MAC nên không có tìm hiểu thêm...
Cảm ơn Anh Tài rất nhiều, do em không có máy thật nên ko thể build cho máy thật đc, em sẽ cố đi mượn 1 chiếc máy thật để build. Cảm ơn anh, em cũng đã cài thêm template để bypass signed rồi.
Cài thêm template là như thế nào? áp dụng cho SDK mấy ? Bạn thử build bản Release|Device (không cần máy thật) thử xem có thành công với SDK hiện hành không ?