Blogroll

Friday, 24 May 2013

Apple ရဲ႕ Code Signing ကို ေက်ာ္ၿပီး IPA ဖိုင္ ဖန္တီးမယ္။(Apple Developer မ်ားအတြတ္သာ)

တခ်ိဳ႕ Developer မ်ားဟာ Apple ရဲ႕ ႏွစ္စဥ္ Developer fee ကုိ မေပးပဲ ကိုယ္ေရးထားတဲ့ app ကို iPA ေလး တစ္ခု ဖန္တီးလိုၾကပါတယ္။ ဒါဆိုရင္ xcode ရဲ႕ code signing ေက်ာ္မွ ရပါမယ္။ ကဲ စၾကမယ္။
Application folder ထဲ ၀င္ပါ။ Xcode ကို Right click ႏွိပ္ၿပီး Show Package Contents ကို ႏွိပ္ပါ။
အဲဒါဆိုရင္ xcode ရဲ႕ installation နဲ႕ configuration ဖိုင္ေတြ က်လာပါလိမ့္မယ္။ၿပီးရင္ Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk ထဲသို႕ ၀င္ၿပီး အဲ့ဒီ folder ထဲက SDKSetting.plist ဖိုင္ကို Desktop ေပၚသို႕ Copy – Paste ျဖင့္ ကူးယူလိုက္ပါ။ (သတိျပဳရမည္မွာ Drag and Drop မလုပ္ပါႏွင့္ အက်ိဳးသက္ေရာက္မႈရွိမည္မဟုတ္ပါ။)
2
ၿပီးရင္ Desktop ေပၚမွာ ကူးထားတဲ့ SDKSetting.plist ဖိုင္ကို ဖြင့္လိုက္ပါ။ DefaultProperties ထဲက CODE_SIGNING_REQUIRED ထဲမွာ YES ကို ဖ်က္ၿပီး NO လို႕ ေရးလိုက္ပါ။
3
အားလံုးၿပီးသြားရင္ သူ႕ရဲ႕ နဂို folder ျဖစ္တဲ့ Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk ထဲကို ျပန္ Copy လုပ္ၿပီး Replace လုပ္လုိက္ပါ။
Xcode ကို Restart လုပ္လိုက္ပါ။
5
Xcode ဖြင့္ၿပီး Project Navigator ထဲက Bulid Settings ထဲကို သြားပါ။ Code Signing ထဲက Code Signing Identity ကို Don’t Code Sign သို႕ ေျပာင္းလိုက္ပါ။
4
ဒါဆိုရင္ Code Signing ေက်ာ္သြားၿပီလို႕ ေျပာလို႕ရပါတယ္။
IPA ဖန္တီးဖို႕ရာ နည္းလမ္းႏွစ္မ်ိဳးေတြ႕ရွိထားပါတယ္။ အဆင္ေျပတဲ့ နည္းလမ္းတစ္ခုခုသံုးလို႕ရပါတယ္။ အခ်ိန္မရလို႕ capture မရိုက္ျပေတာ့ပါဘူး။
နည္းလမ္း(၁)။   ။ IPA ဖိုင္ ဖန္တီးဖို႕ Project Navigator ထဲက Products ကို ေရြးပါ။ သင့္ရဲ႕ app ေပၚမွာ Right Click ႏွိပ္ပါ(ဥပမာ- iTGroup.app ေပါ့)။ ၿပီးေတာ့ Show in Finder ကို ထပ္ႏွိပ္လိုက္ပါ။ ဒါဆိုရင္ finder ထဲမွာ iTGroup.app ကုိ ေတြ႕ရမွာပါ။ အဲဒီေနရာမွာပဲ Payload ဆိုတဲ့ folder အသစ္တစ္ခု ဖန္တီးလိုက္ပါ။ ခုနကေတြ႕ရတဲ့ iTGroup.app ဖိုင္ကို Payload ထဲသို႕ Move လုပ္လိုက္ပါ။ ေနာက္ဆံုးအဆင့္အေနနဲ႕ အဆိုပါ payload ဆိုတဲ့ folder ကို iTGroup.ipa  ဆိုၿပီး Rename လုပ္လိုက္ပါ။ ဒါဆိုရင္ iPA ရၿပီျဖစ္ပါတယ္။
နည္းလမ္း(၂)။   ။ ဒီနည္းလမ္းကေတာ့ Mac မွာ  iTool  သြင္းထားဖို႕ ၿပီး iDevice တစ္ခု မရွိမျဖစ္ လိုအပ္ပါလိမ့္မယ္။ Project ကို Build & Run တဲ့အခါ Simulator ေတြမသံုးပဲ တကယ့္ iDevice တစ္ခုကို ေရြးေပးထားရပါမယ္။ Code Signing ေက်ာ္ၿပီးသားျဖစ္တာေၾကာင့္မိုလို႕ Run လုိက္တာနဲ႕ အရင္ကလို Failed မျဖစ္ပဲ Build Succeed ျဖစ္သြားၿပီး သင့္ရဲ႕ iDevice ထဲမွာ INSTALL လုပ္သြားမွာပါ။ ဒါဆိုရင္ iDevice ထဲမွာ သင့္ရဲ႕ app ကို ေတြ႕ျမင္ရမွာျဖစ္ပါတယ္။ အဆိုပါ app ကို iTool နဲ႕ Backup လုပ္လိုက္ရင္ iPA တစ္ခုရၿပီေပါ့။
အဆင္ေျပၾကပါေစ။
Credit:ITgroupMyanmar

0 comments:

Post a Comment

Flag Counter
Blogger Tips And Tricks|Latest Tips For Bloggers Free Backlinks
ကြ်န္ေတာ္ဆိုဒ္ကို လာလည္တဲသူငယ္ခ်င္းမ်ားကို အျမဲတမ္းၾကိဳဆိုပါတယ္ သူငယ္ခ်င္းမ်ားအားလံုးရႊင္လန္းခ်မ္းေျမ့ၾကပါေစဗ်ာ သတိ//onlineခ်စ္သူသည္ ဘာတစ္ခုမွသိတာ တတ္တာမရွိတဲအတြက္ ေမးျမန္းခ်င္းသိခံပါ ကြ်န္ေတာ္ဆိုဒ္က copy ေတြယူျပီးမွ်ေ၀တဲ့ဆိုဒ္ျဖစ္တဲအတြက္ေၾကာင့္ပါ မိမိတိုယူခ်င္တာရွိရင္ ယူသြားနိုင္ပါတယ္ download လင့္ေတြေသေနရင္းလည္း Cbox မွာေျပာသြားပါဗ်ာ အားလံုးေက်းဇူးတင္၇ွိပါတယ္ဗ်ာ
Blogger Tips And Tricks|Latest Tips For Bloggers Free Backlinks

Social Icons

Followers

အၾကံျပဳခ်က္မ်ား၊သတင္းမ်ား၊ေမြးေန႔ဆုေတာင္မ်ားထည့္ခ်င္ပါကစာေရးျပီေမးပို႔ေပးနိုင္ပါတာ္ဗ်ာ

foxyform

မိမိတို႔ ရဲဘေလာ့ကို္အျမဲျမန္္ သြပ္လြပ္ဆန္

Pages