㈠ 如何把打包好的app 發布到app store
1、注冊開發者賬號
開發者賬號分為三種內,分別是個人開發者賬號,公容司開發者賬號,和企業開發者賬號。上架App Store的是個人或公司開發者賬號。
㈡ ios 企業級app 怎麼上傳
一、通過企業賬號申請證書
1Certificate Signing Request (CSR)文件
在Mac系統中進入「鑰匙串訪問」,選擇「鑰匙串訪問」-「證書助理」-「從證書頒發機構請求證書…」,如圖1所示:
<?xmlversion='1.0'encoding='UTF-8'?>
02.2<!DOCTYPEplistPUBLIC'-//Apple//DTDPLIST1.0//EN''http://www.apple.com/DTDs/PropertyList-1.0.dtd'>
03.3<plistversion='1.0'>
04.4<dict>
05.5<key>items</key>
06.6<array>
07.7<dict>
08.8<key>assets</key>
09.9<array>
10.10<dict>
11.11<key>kind</key>
12.12<string>software-package</string>
13.13<key>url</key>
14.14<string>ipa包URL(必填)</string>
15.15</dict>
16.16<dict>
17.17<key>kind</key>
18.18<string>full-size-image</string>
19.19<key>needs-shine</key>
20.20<false/>
21.21<key>url</key>
22.22<string>下載時大圖(非必填)</string>
23.23</dict>
24.24<dict>
25.25<key>kind</key>
26.26<string>display-image</string>
27.27<key>needs-shine</key>
28.28<false/>
29.29<key>url</key>
30.30<string>下載時小圖(非必填)</string>
31.31</dict>
32.32</array>
33.33<key>metadata</key>
34.34<dict>
35.35<key>bundle-identifier</key>
36.36<string>BundleID(必填)</string>
37.37<key>bundle-version</key>
38.38<string>1.0</string>
39.39<key>kind</key>
40.40<string>software</string>
41.41<key>subtitle</key>
42.42<string>副標題(非必填)</string>
43.43<key>title</key>
44.44<string>應用名(必填)</string>
45.45</dict>
46.46</dict>
47.47</array>
48.48</dict>
49.49</plist>
㈢ 請問如何在Apple上編程並發布軟體(從准備到結束)
准備工作:首先,你需要准備一台Mac電腦,並安裝最新版本的Xcode。Xcode是Apple開發的一款集成開發環境(IDE),用於開發iOS、iPadOS、watchOS、tvOS和macOS等操作系統的應用程序。
創建項目:打開Xcode,點擊「Create a new Xcode project」按鈕,在彈出的對話框中選擇你想要開發的應用程序的類型,然後點擊「Next」按鈕。接著,輸入你的項目名稱、選擇項目的存儲位置,然後點擊「Create」按鈕。
編寫代碼:使用Xcode的編輯器和其他工具開始編寫你的應用程序代碼。在編寫過程中,你可以使用Xcode的調試器來幫助你查找並修復代碼中的錯誤。
構建和測試:使用Xcode的構建功能來構建你的應用程序,並使用Xcode的測試功能來測試你的應用程序是否能夠正常運行。
發布應用程序:如果你的應用程序已經櫻緩笑通過了測試,那麼就可以使用Xcode的發布功能將應用程序發布到Apple的App Store或其他應用市場。在發布過程中,你需要按照Apple的要求進行應用程序的打包和簽名,並且需要提交應用程序的詳細信息,包括應用程序的名稱、圖標、描述和截圖等。
等待審核:在提交應用程序之後,Apple的審核人員會對應用程序進行審核,以確保它符合Apple的發布規范。如果應用程序通過了審核,那麼它就會在App Store或其他應用市場上提供下載。
更哪緩新應用程序:如果你的應用程序已經在App Store或其他應用市場上發布,那脊含么你就可以使用Xcode的更新功能來發布應用程序的更新版本。更新版本需要經過Apple的審核,並且在更新之後,用戶就可以在App Store或其他應用市場上下載最新版本的應用程序。
㈣ 如何將xcode開發的應用,發布到手機里來測試
xcode開發的應用測試步驟:
注冊開發者賬號,選擇iOS開發或者MAC開發,按照導引完成購買。
在Xcode中添加APPID賬戶官方文檔,頂部菜單中Xcode > Preferences, 調出accounts窗口。
配置Xcode 項目的官方文檔。
CSR文件、應用程序ID(APP ID)、開發證書(certificates)&配置文件(provisioning profile)、發布證書&配置文件。
創建一個精確APPID(explicit App ID)或者通用APPID(Wildcard App ID),前者可以使用game center, App 內購買,iCloud, 推送通知等服務。
生成開發證書,配置文件。
用於發布到appstore的證書certificate 和配置文件provisioning profile 的生成方法與開發證書&配置文件的生成方法是一樣的,區別是在生成過程中選項選擇為 「development " 還是 "distribution", 另外發布配置文件不需要選擇注冊設備。
㈤ 如何發布ios應用程序到蘋果app store
我就說說接下來應該做的流程。在你保證擁有以上兩個證書的前提下,距離app提交審核,已經剩下兩大步了:1,itunes-connect創建app,填寫項目詳細信息。2,xcode打包驗證通過,提交項目。好的,我就開始說重點了,童鞋們跟著我的流程走,保證不會迷糊和出錯。
1.預先准備
在你開始將程序提交到App Store之前,你需要有一個App ID,一個有效的發布證書,以及一個有效的Provisioning profile。下面來看看它們各自的作用。
Step 1: App ID(應用ID)
App ID是識別不同應用程序的唯一標示符。每個app都需要一個App ID或者app標識。目前有兩種類型的App標識:一個是精確的App ID( explicit App ID),一個是通配符App ID( wildcard App ID)。使用通配符的App ID可以用來構建和安裝多個程序。盡管通配符App ID非常方便,但是一個精確的App ID也是需要的,尤其是當App使用iCloud 或者使用其他iOS功能的時候,比如Game Center、Push Notifications或者IAP。
如果你不確定什麼樣的App ID適合你的項目,我推薦你讀下蘋果關於這一主題的文檔:Technical Note QA1713。
Step 2: Distribution Certificate(發布證書) iOS應用都有一個安全證書用於驗證開發者身份和簽名。為了可以向App Store提交app,你需要創建一個iOS provisioning profile 。首先需要創建一個distribution certificate(發布證書),過程類似於創建一個development certificate(開發證書)。如果你已經在實體設備上測試你的App,那麼你對創建development certificate就已經很熟悉了。
如果對此不熟悉,我建議你讀下 蘋果關於signing certificates和provisioning profiles的詳細指導 。
Step 3: Provisioning Profile(配置文件) 一旦你創建了App ID和distribution certificate,你可以創建一個iOS provisioning profile以方便在App Store中銷售你的App。不過,你不能使用和ad hoc distribution相同的provisioning profile。你需要為App Store分銷創建一個單獨的provisioning profile,如果你使用通配符App ID,那麼你的多個app就可以使用相同的provisioning profile。
Step 4: Build Settings(生成設置)
配置App ID、distribution certificate 和provisioning profile已經完成,是時候配置Xcode中target的build settings了。在XcodeProjectNavigator的targets列表中選擇一個target,打開頂部的 Build Settings選項,然後更新一下 Code Signing來跟之前創建的distribution provisioning profile相匹配。最近添加的provisioning profiles有時候不會立馬就在build settings的 Code Signing中看到,重啟一下Xcode就可以解決這個問題。
Step 5: Deployment Target(部署目標)
非常有必要說下deployment target,Xcode中每個target都有一個deployment target,它可以指出app可以運行的最小版本。不過,一旦應用在App Store中生效,再去修改deployment target,你要考慮到一定後果。如果你在更新app的時候提高了deployment target,但是已經購買應用的用戶並沒有遇到新的deployment target,那麼應用就不能在用戶的移動設備上運行。如果用戶通過iTunes (不是設備)下載了一個更新過的app,然後替代了設備上原先的版本,最後卻發現新版本不能在設備上運行,這確實是個問題。
(1) 當你決定提高現有app的deployment target時,要在新版本的版本注釋中進行說明。如果你提前告知用戶,那麼至少有一點,你已經盡力阻止問題的發生了。
(2) 對於一款新app,我經常會把deployment target設置為最近發布的系統版本。因為新iOS版本發布後,滲透率的增長速度是令人難以置信的。很多人認為提高deployment target會失去大部分市場,這個說法並不準確,比如iOS 6, iOS 6發布後一個月,超過60%的設備已經進行了更新 。但對Android而言,就是另外一回事了, Android用戶並不會像iOS用戶那樣熱衷於更新操作系統版本 。
【以上簡而言之,最好從項目設計時,就決定是否考慮兼容低版本用戶,支持的話,寫代碼時使用ios新特性時最好做一下判斷,if是老版本if是新版本】
在最新的WWDC2014上,公布的數字顯示,iOS7的市場佔有率已經為87%
2. Assets(資源包)
Step 1: Icons(圖標)
Icon是App中不可分割的一部分,你要確保icon尺寸不會出現差錯。
iTunes Artwork: 1024px x 1024px (required)
iPad/iPad Mini: 72px x 72pxand114px x 114px (required)
iPhone/iPod Touch: 57px x 57pxand114px x 114px (required)
120px x 120px(required) for iPhone5/iPhone5c/iPhone5s
Search Icon: 29px x 29pxand58px x 58px (optional)
Settings Application: 50px x 50pxand100px x 100px (optional)
Step 2: 屏幕截圖
屏幕截圖的作用不言而喻,你可以為每個app上傳5張截圖,雖然至少需要上傳一張,可能很少有人會只上傳一張圖片。另外,你還需要分別為iPhone/iPod Touch和iPad/iPad Mini准備不同的屏幕截圖。這也是不小的工作量,但卻能展示應用的另一面。Shiny Development開發的一款售價6.99美元的Mac軟體Status Magic可以為你節省不少時間。Status Magic可以幫你把狀態欄放在截圖的正確位置。
屏幕截圖和icon是應用給用戶的第一感覺,直接關繫到用戶會不會購買。不過,你所上傳的屏幕截圖也不一定非得是實際的截圖,看看Where』s My Water?截圖可以通過使用此策略,更具吸引力和說服力。
當我們連上調試機以後。可以利用Xcode中Organizer中的New Screenshot輕松的截出標准大小的圖片。
Step 3: 元數據 在提交應用之前,要管理好app的元數據,包括1應用名稱、2版本號、3主要類別,4簡潔的描述,5關鍵詞,6.支持URL。如果你需要更新應用,你還要提供新增加的版本內容。
如果你的應用需要注冊【打開APP需要登錄,比如飛信】,你還得向蘋果提供一個測試賬戶或者demo賬戶,這樣審核人員就能很快進入app,而不用再注冊賬號。
3. 提交准備
Xcode 4以後,開發者提交應用的過程就簡單多了,可以直接使用Xcode進行提交。首先在iTunes Connect中創建app,訪問iTunes Connect,使用你的iOS開發者賬號登陸,點擊右邊的「Manage Your Apps」,點擊左上角的「Add New App」,選擇「iOS App」,然後完成表格。
ITjob祝你盡早學會,不用謝