一、基礎知識
蘋果開發者賬號分為 個人(individual),公司(company),企業(enterprise)三種類型。個人賬號只能有一個開發者,公司賬號允許多個開發者協作開發,企業賬號其App只能用於內部員工使用,是無法對外公開的。所以,通常情況下大家都是選擇個人或者公司賬號。
開發者類型 |
說明 |
申請周期 |
費用 |
其它 |
個人 |
AppStore上發布 |
一周 |
99$ (visa) |
1、只能有一個開發者,需提供個人信用卡信息。 2、只能裝一百台機子調試 |
公司 |
AppStore上發布 |
兩至三周 |
99$ (visa) |
1、可以多個開發者協同開發。除信用卡為還需要授權許可、公司地址、公司唯一號。 2、只能裝一百台機子調試 3、需申請鄧白氏碼 |
企業 |
企業內部布署 |
兩至三周 |
299$ (visa) |
1、不限制台數 2、發布內部App 3、不限制設備 4、代碼級別的技術支持 5、需申請鄧白氏碼 |
二、工具/原料
1.2.3.接收和激活信息的郵箱
5.電話號碼,蘋果公司能電話確認您公司信息的電話號碼
三、流程
1.登錄蘋果開發者官網https://developer.apple.com/,點擊頂部Programs,然后選擇iOS Developer Program,進入https://developer.apple.com/programs/ios/
2.點擊“enroll now $99/year”按鈕(如下圖)
3.在彈出的介紹頁面中點擊按鈕“continue”(如下圖)
4.接下來的頁面是讓你選擇用現有的蘋果賬號(Existing Apple ID)還是新建一個蘋果賬號(New Apple ID)來注冊成為開發者.你根據自己需要選擇。假如是已有賬號的話會省一些步驟。
5..接下來的頁面新Apple ID 的注冊頁面(已經有賬號的可以不看此步驟)。
First Name和Lastname最好寫身份證上的拼音。因為出現問題你客服電話追蹤的時候他們也會提示你修改的。總之信息真實比啥都重要。注意填寫用戶信息和 地址時,需要和后面付費的雙幣信用卡信息一致。電子郵件唯一,用於獲得注冊最后的驗證碼,注冊之后蘋果會發送驗證碼到你的注冊郵箱,確認之后就可以成為蘋 果開發會員了。接着填寫基本的信息啊,密碼問題設置啊之類的。
申請賬號必填的信息:first name(名字的名)/lastname(姓氏)/apple id/password(密碼)/confirmpassword(確認密碼)/三個security Question(安全問題預設)和Answer(答案)/選擇date of birth(生日)/country(國家)/address(地址)/town(城市)/province(省份),勾選同意,輸入圖片顯示驗證碼,之 后就可以點擊create Apple ID 了。之后需要到郵箱點擊鏈接驗證一下。驗證后頁面會提示你登陸。
舊版如下(可做填寫的參考):
6.登錄后,打鈎,Agree
7.重新進入這個頁面,選擇Sign In。
8.選擇要注冊為個人開發者(Individual)還是公司開發者(Company)。公司一般選擇Company。
個人賬號:只能有一個開發者,注冊時填寫的姓名將顯示在AppStore已上架App的seller里(只能顯示個人姓名,不能顯示公司名)。需要提供個人信用卡信息。
公司賬號:可以有多個開發者協同開發,AppStore已上架App的seller里會顯示注冊時填寫的公司名。除信用卡信息外還需要授權許可、公司地址、公司唯一號。
9. 接着填寫公司的信息,不要亂填寫,要和營業執照上面的一致才行。蘋果那邊會查到你填寫的公司對應的法人信息的。(ps:這里的電話可以寫你自己或你上司 的,后面蘋果審核會致電這個電話。確認法人,接電話的人要口徑一致。法人信息要填寫真實的營業執照上的名字拼音)填寫完了點“continue”按鈕。
以下內容依次是:詢問你是否有權利以及是否是合法的身份來代表公司加入蘋果開發者。
Yes,I have......不是法人,但是有足夠的授權信息。
營業執照上法人的姓名的名,如張三的話寫“San”。
營業執照上法人的姓名的姓,如張三的話寫“Zhang”。
法人的頭銜。
電話:區號-號碼-分機號(這個電話是蘋果電話過來確認公司是否申請開發者賬號的,可以填寫自己的號碼)。
email可以收郵件的,可以查看進度的。
Yes,I am......是法人或者老板。
哎 好麻煩 去百度經驗看去吧
三種賬號的區別(Individual,Company,EnterPrise)
1、個人開發者賬號(蘋果公司會收取年費)
優點:申請速度快(最快1天申請完成,最慢2-3個工作日),可以上架至AppStore供全世界的人下載.可以申請100台iOS設備(iphone/ipad/ipod)。
缺點:上架至AppStore需要經過Apple審核,在iTunes里查到的信息只能是個人注冊信息。如果是公司或企業的話就起不到宣傳作用。無法創建團隊、添加團隊成員至開發者賬號,有設備數量限制。
2、公司開發者賬號(蘋果公司會收取年費)
優點:可以上架到AppStore,供全世界的 人下載,iTunes里可以查到公司信息及相關產品,宣傳效果不錯。可以綁定100個iOS測試QA設備(iphone/ipad/ipod)。可以創建屬於您自已的開發團隊,並添加成員至此賬號中,開發人員可以集中管理。申請成功后,公司可獲得鄧白氏編碼,相當於您企業的一張英文名片!
缺點:上架需要經過蘋果公司的審核,申請時間較個人有所延長,需要最快只2-4個工作日,最慢一般5-8個工作日保證完成。有Adhoc測試(QA測試模式)設備數量限制。注冊時需要鄧白氏編碼
3.企業開發者(蘋果公司會收取年費)
優點:針對企業用戶,開發的app可以不經過蘋果公司的審核,直接上架到企業網站(不能上架到Appstore),適合大型團隊敏捷團隊開發,迭代版本快。無設備限制,可以創建屬於您自已的開發團隊,並添加成員至此賬號中,開發人員可以集中管理。申請成功后,企業可獲得鄧白氏編碼,相當於您企業的一張英文名片!
缺點:申請時間和公司開發者賬號一樣長,也需要鄧白氏編碼
在iTunes store里查不到企業的app信息和企業信息,適合企業內部使用
OC內存管理遵循“誰創建,誰釋放。誰引用,誰管理”的機制,當創建或引用一個對象的時候,需要向它發送alloc copy retain 消息,當釋放該對象時需要發送release消息,當該對象引用計數為0時,系統將釋放該對象,這是OC的手動內存管理機制;iOS5.0之后OC又提供了自動管理機制,ARC(automatic reference counting),管理機制跟手動管理機制一樣,只是不再需要調用 retain release autorelease;它是編譯時特性,當你啟用ARC時,在適當的位置插入release和autorelease;它引用了strong和weak 關鍵字,strong修飾的指針變量指向對象時,當指針指向新值,或者指針不再存在時,相關聯的對象就會自動釋放,而weak修飾的指針變量指向對象,當對象的擁有者指向新值或者不存在時weak修飾的指針則自動置為nil,這是ARC管理機制
轉自:鏈接