導航:首頁 > 軟體資訊 > 如何開發mac上的app

如何開發mac上的app

發布時間:2022-03-15 01:45:07

Ⅰ mac怎麼運行iphone的app

一般是使用Xcode裡面的對於iOS的開發工具,
然後找一個ios應用的源代碼,運行就可以到開xcode,並啟動ios模擬器。

Ⅱ mac下開發安卓用的app軟體

android的開發平台搭建主要需要的工具有:Java虛擬機JDK、Eclipse、Eclipse插件ADT(Android Developer Tool)和Android開發包SDK

如何搭建平台你可以參考這里,希望能幫到你

http://www.ataaw.com/develop/792.html

Ⅲ 如何發布app到mac app store

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了。在Xcode Project Navigator的targets列表中選擇一個target,打開頂部的 Build
Settings選項,然後更新一下 Code Signing來跟之前創建的distribution provisioning
profile相匹配。最近添加的provisioning profiles有時候不會立馬就在build settings的 Code
Signing中看到,重啟一下Xcode就可以解決這個問題。

配置Target的Build Settings

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 72px and 114px x 114px (required)

iPhone/iPod Touch: 57px x 57px and 114px x 114px (required)

120px x 120px(required) for iPhone5/iPhone5c/iPhone5s

Search Icon: 29px x 29px and 58px x 58px (optional)

Settings Application: 50px x 50px and 100px 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」,然後完成表格。

Ⅳ 求教 開發過mac上得 app store上軟體的大神 ~~!!!

軟體用蘋果的xcode 需要在蘋果系統下運行。
規則很復雜,有詳細的條款,發布流程很簡單。
你去 cocoachina 這個論壇,新人板塊有從零開始到發布的教程。

Ⅳ 有mac就能開發APP嗎

至少需要一台MAC和IPHONE,還有以下的申請步驟:
蘋果App Store申請帳號:
1、打開連接
2、選擇公司ios開發者計劃
3.單擊「Enroll Now」
4.點擊continue
5.這時候問詢你是否有蘋果帳號。
6.我需要創建一個新賬戶,然後繼續
7.問詢:你要注冊個人還是公司賬戶
個人:如果不需要在你的團隊添加其他開發者那麼可以以個人身份注冊賬戶。在你上傳應用到App Store上時,「銷售者」一欄將會顯示你的名字

注意:
只用於個人開發:只允許你獲取計劃資源
App Store的發布:在你上傳應用到App Store上時,「銷售者」一欄將會顯示你的名字
注冊為個人賬戶需要:為身份認證兒提供的信用卡信息
公司:若要在你的團隊里添加開發者就注冊公司賬號。在你上傳應用到App Store上時,「銷售者」一欄將會顯示你公司的名稱
這里我們選擇為公司注冊

8.完善個人資料
註:申請Apple ID的時候,First Name與Last Name,要填寫個人資料,不要填公司名,一定要填寫正確
9.注冊好ID之後,會收到郵件(Thank you for registering as an Apple Developer),告知你的Enrollment ID,登你注冊後的Apple ID。
再按照頁面的提示,一步步完善信息就可以了。

Ⅵ 如何在mac下用apicloud開發APP

他們的mac版開發工具正在開發中,暫時由一種方法:

首先請到Download - APICloud Docs 處下載模塊的開發工具
下載後解壓

安卓:
解壓文件內的MolesDevProject_Android.zip
使用aide打開解壓後的APICloudSDK文件夾
打開/assets/widget
該目錄下的文件編寫方式和使用ide方式相同
編寫完成後,在aide中編譯即可

Ⅶ Mac系統,能開發安卓app嗎

可以的。
mac對開發者的支持非常棒,系統內置Java、Ruby等變成語言,OS X本身就是一種類Unix的系統,對Linux Shell命令行操作非常棒,Mac上最大的一個好處是對一些設計軟體非常支持,再加上它高清的解析度,你可以看到大部分公司的設計師其實都用的mac,如果你公司的設計師還在用win簡直out了。除此之外,mac對一些開發軟體也非常支持,如Android Studio, SourceTree, Dash, Sublime等。mac上還有兩大神器iTerm 2 + home brew,mac上公認最好用的終端iTerm 2配合brew install ...真是利器啊。如果你在用mac又不知道home brew趕緊去查查吧。

Ⅷ 開發mac用的app需要什麼語言

原生支持Obj-C,也有用Lua,Ruby等開發的。

Ⅸ 蘋果系統上的app用什麼開發軟體

首先,要開發蘋果app,必須要掌握蘋果app開發工具,那就是Objective-c和c語言。在開發蘋果app軟體的時候,需要走以下流程。
1. 形成開發App軟體的idea
2. 蘋果App軟體的主要功能設計
3. App的大概界面構思和設計(使用流程設計)
4. 大功能模塊代碼編寫
5. 大概的界面模塊編寫
6. 把大概的界面和功能連接後,app的大致demo就出來了
7. demo自己試用和體驗幾遍後,根據情況修改
8. app的0.8左右版本完成後可以加入proction的圖標和部分UI圖片
9. 沒有大錯誤後,0.9版本可以嘗試尋找beta用戶
10. 根據測試用戶的反饋,重復 7 - 9的步驟
11. app完成後,加入app icon, iTunesArtwork等等UI元素。反復測試無錯誤後上傳iTunes
如何發布蘋果app,需要做哪些准備呢?
一:必須獲得ISO開發證書
為了獲取IOS開發證書,你首先需要利用電腦上的鑰匙串訪問程序(Keychain Access)生成證書簽名請求(CSR)。創建的CSR將提示鑰匙串訪問同時產生公有和私有密鑰對。私有密鑰預設保存在鑰匙串的「登錄」,你可以在鑰匙串訪問的目錄下面的「密鑰」。
接下來,你還得完成:提交CSR(Submitting a Certificate Signing Request for Approval) 、證明CSR(Approving Certificate Signing Requests)、證明CSR(Approving Certificate Signing Requests)、下載並安裝開發證書(Downloading and Installing Development Certificates)四個步驟。
二:設置注冊設備 這里的設備是指IPHONE或IPAD設備。因為開發後,需要在真機上運行 設備的UUID可以通過ITUES或XCODE的」組織」窗口得到.
三: APP ID App id是應用程序標識,每個 App ID由蘋果生成的唯一標識的10個字元 「Bundle Seed ID」 前綴和 自定義的 「Bundle Identifier」後綴組成 。後綴推薦格式為域名的反寫,即com.公司.產品。APP ID是邏輯概念,與硬體無關。
四: PROVISIONING 這個部分是重點。也分為開發證書和發布證書
首先是要創建開發provisioning profile然後安裝provisioning證書。接著,創建開發provisioning profile並安裝provisioning證書
蘋果app開發公司又該如何在這激烈的競爭中站穩腳呢?
對於一個新創的APP開發公司,團隊技術精湛也是尤其的重要,因此不少的開發公司都開始接外包案子這一業務,但這是快錢,不利於一個企業的長期發展,代工產業,拼到最後就是接案數量以及價格,對於公司的品牌沒有多大的加分,更沒有留下一個屬於自己的產品。蘋果app開發公司應該在APP數量以及APP品牌上面多下功夫,兩條線的策略,一條是以盡可能多數量的APP開發來開創現金流,外包的業務只是適合一些小公司,所以另一條是開創自有品牌的蘋果APP軟體。如何吸引用戶經常性的願意轉發分享也必須納入考慮,功能與創意都是一時的,用戶活躍度才是關鍵。

Ⅹ 如何在Mac上開發Android應用

1.前言
由於去年年中准備專心搞iOS開發,但Android也不能放棄。然後就發現eclipse是跨平台,做android開發應該是沒問題。仔細查了不少資料,最後終於咬牙買了rmbp,從此走上來了ios和android開發之路。

2.安裝eclipse

因mac系統里自帶jdk,所以不需要再下載,也不需要在eclipse里配置jdk。

在eclipse官網上就有mac版的下載。選擇第一個Mac版的Eclipse IDE for Java EE Developers。我是64位的,大家可以根據自己實際情況選擇。

3.安裝adt
我選擇的是在線安裝adt插件,如果有同學網路不好,可以網上查下離線安裝adt
打開eclipse - Help - Install New Software
[attachment=53799]

以上跟windows下是一樣的,就不多說了。

以前的eclipse並不支持retina屏幕,但目前最新的已經解決了這個問題。如果有同學還發現eclipse顯示模糊的問題,可以用試試以下兩種方法
一、在Eclipse.app上點擊右鍵 選擇「顯示包內容」 然後打開Contents文件夾 編輯 Info.plist。在dict的結尾標簽上添加一行
<key>NSHighResolutionCapable</key>
<true/>

二、可以使用神器,把所有不支持retina的app的改成支持retina,可以在威鋒網上搜索「Retinizer」

4.下載和安裝mac版的android tool
打開網站 選擇Mac OS X 的SDK版本進行下載。最好存放在英文目錄下
剩下的都是跟windows一樣的。啟動後下載android各個版本的jar,並且在eclipse里配置
[attachment=53800]

5.模擬器
因為android自帶的模擬器非常慢,所有有些windows上的同學會選擇第三方的模擬器。很不幸,mac上目前來說並沒有第三方模擬器。
android自帶模擬器因為是CPU是ARM的,所以才導致太慢。其實可以在android tools里下載Intel CPU的模擬器。
可以在android tools里選擇Intel

[attachment=53801]
新建模擬器的時候,選擇Intel的CPU
[attachment=53802]

實驗下來,速度提升不少。基本已經滿足日常開發(這一點也同樣適應windows)

6.真機調試(關於驅動)
令人高興的是,mac下的adt默認支持大部分的android手機,所以,一般手機連上mac,會自動在Device里顯示。
[attachment=53803]

但一些不常見的,就不能顯示出來。而且mac跟windows不一樣,很難找到mac下的該手機的驅動。其實這不是驅動問題,而是adt不知道該手機的USB Vendor ID。可以通過另外一個方法解決
一、首先要下載一個app:IORegistryExplorer。通過這個app可以查看連接上的USB設備的信息。選擇IOUSB,可以看到名為「xxx」的設
備,找到idVendor
二、打開文件:~/.android/adb_usb.ini 。然後直接在最後一行加上idVendor的值
[attachment=53808]

最後重啟adt,就可以在Devices里看到該手機的信息了。

7.一些工具的推薦
跟windows上一樣,在mac上也會有各種各樣的app可以提高我們的工作效率。這里列個表(以下app都可以在威鋒網上找到)
一、Alfred。Alfred其實是一個app平台,他包含很多功能強大的app。比如,他可以替代系統的Spotlight,也可以作為搜索引擎的快捷入口,也可以作為多重黏貼板。
[attachment=53804]

[attachment=53805]
[attachment=53806]

二、BetterTouchTool.這是一個可以把快捷鍵綁定到觸摸板上的app。
首先說下,mac上的觸摸板非常強大,我現在已經完全拋棄滑鼠,全部用觸摸板替代。BTT這個app可以讓觸摸板的功能更加豐富。他可以添加單指,雙指,三指,四指,五指的「輕按,點擊,左右上下掃。四個角觸摸」等組合的操作。而且他還分各種不同的app不同的配置。
[attachment=53807]

可能大家這樣聽起來有點迷糊,但我還是推薦大家玩下BTT,他會帶你進入一個新的世界。

8.虛擬機的推薦
最後談下虛擬機,mac畢竟不能代替主流系統windows,所以還是會有一些操作需要在windows上做。mac自帶的 Boot Camp,雖然兼容windows,但切換系統的時候需要重啟,非常繁瑣。
在這里我推薦大家使用Parallels Desktop。這是一款mac上最優秀的虛擬機,配置簡單,使用便捷。而且還有不少人寫了視頻教程。

9.最後總結
mac確實是非常優秀的操作系統,他的體驗比windows要強大很多。不過在國內畢竟還是以windows為主,很多軟體和游戲都沒辦法安裝。但目前看來,辦公和學習是沒有任何問題。

閱讀全文

與如何開發mac上的app相關的資料

熱點內容
方言app有什麼用 瀏覽:768
程序員點贊視頻大全 瀏覽:284
命令的異同 瀏覽:471
加密狗是干什麼工作的 瀏覽:389
centosinit命令 瀏覽:402
三年怎麼算利息怎麼演算法 瀏覽:888
手機拍照根目錄是哪個文件夾 瀏覽:968
小貓爪解壓 瀏覽:612
源碼置入微信小程序 瀏覽:922
如何開一家少兒編程公司 瀏覽:953
光伏計算日照時用什麼app 瀏覽:234
計算階乘的python程序 瀏覽:47
傳奇如何選擇伺服器 瀏覽:574
英雄聯盟光輝和程序員哪個厲害 瀏覽:253
什麼是pojo編程 瀏覽:924
外掛編程視頻 瀏覽:133
學javaapp 瀏覽:12
客戶端無盤如何與伺服器連接 瀏覽:792
狙擊手命令 瀏覽:505
財務防雷指標公式源碼 瀏覽:877