iOS 项目经验以及APP上架流程 _Dylan
1. 用戶需求的確定, 功能方法的可行性評估, 用戶給出的價格等是否合理。
2. 框架搭建, 需求數據整理, 功能塊設計模式的預想, 預計空閑時間(用來緩沖)
3. 項目管理, 項目規劃, 時間軸的設置, 人員的分配, 項目預算
4. 項目框架編寫
5. 代碼分工
6. 工作Bug的調整, 時間的調整, 功能的取舍(需與客戶商討), 項目工期的把握, 項目報告的書寫
7. 項目優化, 代碼質量話, 代碼高內聚, 低耦合為最佳
8. 軟件測試, 黑白測試。?
9. 國際化處理, 圖片處理, 性能提升, 總結報告
10. 預上線處理
11. 結項
? ? ? ? ? ? ? ? ? ? By. _Dylan.Dev
代碼的封裝
1. 代碼復用
2. 是否使用第三方, 第三方的功能我們是否能實現, 我們是否能簡化, 是否能自己封裝?
3. 設計模式整合
4. 最佳路徑
5. 最優代碼
? ? ? ? ? ? ? ? ? By. _Dylan.Dev
?
開發者賬戶的申請以及上線常識
登錄開發者中心:http://developer.apple.com/
第零部分:本地生成密鑰
1.打開mac的鑰匙串訪問?
? ? ??
2.選擇鑰匙串的證書助理(有些可能是英文的)?
?
?
3.點擊繼續后存儲證書,自己記好這個文件的位置,一般我放桌面上。。。?
第一部分:開發者證書 這兒需要注意的是“普通開發者的話,開發者證書只能是有一個。”
1.選擇“Certificates, Identifiers & Profiles” 也就是上圖中我紅色框
2.選擇“Certificates”
3.選擇右側的“+”號
4.選擇“ios?App Development”開發者證書,兩步“Continue”,然后選擇本地生成的密鑰文件上傳
5.文件上傳完后,“Generate” 繼續,然后下載生成的證書,雙擊導入完成
第二部分:生成發布證書
步驟同第一部分,在選擇證書類型時不用“iOS App Development”而是“App Store and Ad Hoc”,其它步驟不介紹啦,同上,這兒的證書類型其它的類型俺沒折騰過,這兒不介紹。?
第三部分:生成應用ID
1.選擇“Certificates, Identifiers & Profiles” 也就是上圖中我紅色框
2.選擇“App IDs ”
3.選擇“+”號
4.填寫:App ID Description (應用描述)
選擇Explicit App ID (非常明確的應用ID名,比如這個應用ID叫net.lvtao.news這兒就直接填了)或者Wildcard App ID(通用的ID,可以用來做多個應用,填net.lvtao.* 這個*就是你在開發時可以填入多個名兒了。。。),我一般用Wildcard App ID,填完了 “Continue” 下一步 “Submit” 提交 ?Done 完成。
第四部分:生成發布描述文件
1.選擇“Certificates, Identifiers & Profiles” 也就是上圖中我紅色框
2.選擇“Provisioning Profiles”
continue-選擇App ID
?
此處App ID選擇第三部生成的。
選擇對應的證書:
繼續
?
此處profile Name填寫需與App ID 的后綴一致。如果為*則自定義一個
點擊生成后會在provision profiles 里看到你鎖生成的profiles,選擇type為distribution的那個下載下來,同樣雙擊安裝即可
這樣發布者的證書就也折騰完了。
第五部分:發布應用之應用占位申請篇
1.還記得第一張圖中的藍色框嗎?對,就是“iTunes Connect”,進去!
2.選擇“Manage Your Apps”
3.添加一個新的APP
填寫項目相關信息,不知道怎么填的點擊問號查看,Bundle ID Suffix需要與上一篇申請發布證書中鎖填的后綴一致,否則在上傳項目時會出錯,需要重新打包
4.然后是選擇項目價格和日期
?
5.接下來的頁面要填寫項目的完整信息
版本號:Version Number
版權申明:Copyright
分類:Category
分類:Category 第一個主分類一定要選擇,第二分類可以不選
Rating這兒我們一般選擇的是清一色的none,當然你要是有成人信息或有年齡限制的東東這兒最好還是仔細點點。。。
Made for Kids (Optional) 這個好像是個兒童年齡區域的一個選擇,估計用于做兒童分類應用時需要選擇的,這是個可選項
然后就是填上你的應用的描述、聯系人等
URL可以填寫自己的主頁,公司的主頁等,會被展示在itunes中的,這個URL千萬不可填寫微博主頁等需要登陸后才能查看的鏈接,有網友因為填寫微博鏈接被拒,實在不行,填寫博客地址也可的
聯系人信息可以填寫自己,也可以填寫公司的,demo Account 如果App中需要登陸,可以提供一個測試賬號方便蘋果審核時調試
然后就是上傳一堆的應用圖標、圖像、截圖等
?
此處上傳的圖片都是在ituns中展示所用的。3.5-Inch的圖片尺寸是960*640或者640*960,或960*600,或620*900,這幾種尺寸都可以。4-Inch的圖片尺寸是1136x640, 1136x600, 640x1136 或者 640x1096, 截圖最好是真機調試時按住電源鍵和home鍵截,這樣尺寸肯定不會錯的。?
6.點擊繼續之后會出現以下界面,項目是等待上傳狀態,可以選擇edit編輯項目的相關信息
第六部分:發布應用之本地打包應用
1.配置證書
?
2.選擇好證書和描述文件以后,開始打包 ,選擇Product->Archive
?
3.打好包后,它會自動彈出來,也可以在 orignize 查看?
?
?
4.之后就是驗證信息,點擊上圖的Validate 進行驗證一下,確定沒問題了在提交。不驗證也可以提交,但是如果不驗證的話有問題會很麻煩,最好養成先驗證后提交的好習慣。
點擊驗證后,出現一下圖框,在這邊輸入開發者的賬號和密碼,點next?
?
5.選擇一個描述文件(具有發布證書的描述文件)?
?
這兒有很多人會遇到一個錯誤,如果遇到提示你應用的描述文件不在此電腦上時,在蘋果開發者中心將證書、描述文件重新搗騰一次就OK了。不過要記住,弄完證書設置完了之后,不要馬上重新打包,而應該重啟一下你的xcode,再編譯
6.這個界面說明你的app沒問題,如果有問題的話會提示錯誤或警告,有錯誤的要要重新修改你的app再次打包驗證,有一些警告可以不做修改直接提交,這個純粹是看你是否完美主義。
?
第七部分:發布應用之在線提交
方案A:直接將應用發到app store去
點擊distribute
?
選擇
?
?
點擊submit后就可以提交了
方案B:用xcode自帶的application loader來提交我們的應用
和上述A方法第一步相同點擊distribute,但是選擇第二個選項
?
這里將生成一個ipa供我們保存到本地
?
保存好后,選擇 xcode — open developer tool — application loader?
?
看到如下圖片,填好信息后,就可以上傳了
?
?
這邊點擊“選取”后,將我們剛剛存在本地的.ipa 文件上傳就可以了?
上傳成功,這個時候,可以看到你的app的狀態也變成了 waiting for review 。上傳完成后的5、6天可以查看我們應用的狀態看有沒有改變,沒改變也不用著急,當蘋果審核時,狀態會變成 in review。接下來你就可以知道你的應用是成功了還是被拒絕了。
?
ok. 開發須知介紹到這里
轉載于:https://www.cnblogs.com/Dylan-Alice/p/Dylan_APPStore.html
總結
以上是生活随笔為你收集整理的iOS 项目经验以及APP上架流程 _Dylan的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery 判断元素显示或隐藏
- 下一篇: Oracle 11g 11201_RHE