當前位置:首頁 » 編程軟體 » xcode編譯的app

xcode編譯的app

發布時間: 2022-05-22 19:26:59

Ⅰ XCode是怎麼把生成的app發布到ios設備上的

基礎:ipa實際上就是一個zip壓縮包!
首先,xcode工程其實是可以用命令行來build的,這樣就可以用命令行編譯出.app的文件,然後就可以打成ipa包。整個流程做到自動化後,就可以方便的做每日的daily build,便於產品和測試同事跟進進度,隨時獲得最新版本的ipa文件。
xcode工程的命令行Build命令是 xcodebuild,用 --help 可以看到一些有用的參數。常用的是用xcodebuild -configuration Release 指定用Release方式編譯。

Ⅱ xcode4.5編譯的app在真機上運行速度明顯慢,怎麼回事

因為它默認是隱藏的。 不過也可以改成還在項目目錄下生成build: Xcode>>Preferences>>Locations>>Locations,Derived Data的右側有個Advanced按鈕,點擊之後Build Location改成Locations Specified by Targets,點完成應該就可以了。

Ⅲ xcode開發的app怎麼安裝在iphone6

在編譯好的真機版目錄下的.app文件,至於生成真機可以運行的app的方法,有兩種方式,一種是交99美元獲得一個證書,另外一種是破解的方式,在此不再詳述,本文假設你已經生成了真機上可以運行的app包了(app包實際上是一個文件夾

假設此安裝包的名稱是 hello.app,點擊右鍵,選擇 顯示包內容,這樣就可以打開這個hello.app文件夾了,在此文件夾中有一個info.plist文件,打開它,新增加一個名為SignerIdentity的key欄位,內容為Apple iPhone OS Application Signing。

然後將.app拖到itunes就生成ipa了.默認名字應該是hello.ipa

如果要將此ipa分發出去,可以在itunes中的hello.ipa文件上點擊滑鼠右鍵,選擇 在finder中顯示,就可以得到生成後的ipa安裝文件了

Ⅳ 怎麼用xcode運行app到真機上

想要將自己編寫的軟體放到真正的iPhone上去運行,首先你需要成為Apple Developer計劃的成員。其次,你需要設置程序ID和認證書,在這之後你就可以在你指定的iPhone上運行你的程序了。下面我將會告訴你如何設置你的程序ID和認證書,讓你的程序在iPhone上跑起來。

首先你需要登陸你的Developer Member Center(Developer.apple.com),然後進入iOS Dev Center(iOS開發者中心)。在頁面的右側找到iOS Provisioning Portal列表項,點擊進入。這里就是你設置管理認證書的地方,在左側你會看到一欄列表,分別是:Home,Certificates,Devices,App IDs,Provisioning和Distribution。其中的每一個列表項都對應著不同的功能設置,我會依次對它們進行分析和介紹。
1.Home:
就是iOS Provisioning Portal的主頁,沒什麼可說的。
2.Certificates:

這里是上傳管理認證書的地方,如果你是第一次開發iPhone程序,那麼你可能還沒有一份有效的認證書,你需要打開「應用程序─實用工具─鑰匙串訪問」,在這里你可以創建你的認證書。請點開「鑰匙串訪問」下拉菜單,選擇「證書助理─從證書頒發機構求證書」菜單項。這時會出現一個名為「證書助理」的窗口,要求你填寫電子郵件地址和常用名稱,然後選擇「存儲到磁碟」選項,並且在「讓我指定密鑰對信息」前打勾。點擊「繼續」按鈕後系統會要求你填寫認證書的名稱和存儲認證書的位置,默認存儲即可。下一步,系統要求你選擇「密鑰大小」和「演算法」,同樣默認點擊「繼續」即可。到這里認證書就創建完畢了,但是這份認證書還不可用,因為它沒有得到Apple公司的認證。現在返回Certificates設置頁面,頁面提示要求你上傳認證書。
選擇剛剛創建好的認證書上傳上去。正常的話,數秒鍾後,認證書就會得到Apple的認證處理,並且一份有效的認證書將會顯示在Certificates頁面中。點擊「download」下載這份認證書到本地磁碟並且運行認證書。到此認證書的申請工作就圓滿結束了。
3.Devices:
在這里你可以授權你的真機運行設備,也就是說,只有在這里注冊過的iPhone才可以運行你的程序。(注意:每年你只能授權100台iPhone設備,數量有限,請謹慎使用。)請點擊此頁面右上角的「Add Devices」按鈕進入增添授權設備頁面。在Devive Name文本框中填寫你喜歡的設備名稱,在Devive ID文本框中填寫你的iPhone ID,這個ID號你可以在Xcode中找到它。首先,連接好iPhone設備,打開Xcode,在頂部菜單中選擇「Window─Organizer」菜單項。會打開一個名為Organizer的窗口。在窗口左側的DEVICES列表中你會找到你的iPhone設備名稱。點選它,你將會在窗口的左側看到你的iPhone設備信息,其中Identifier之後的字元串就是你的iPhone ID號,將它復制到Devive ID文本框中,點擊後面的「+號」按鈕,這樣你對iPhone設備的授權工作就完成了。
4.App IDs:
在這里你可以創建新的應用程序ID,點擊頁面右上角的「New App ID」按鈕進入App ID創建頁面,在Description文本框中填寫你喜歡的應用程序ID名,在Bundle Seed ID(App ID Prefix)中選擇Generate New選項,最後在Bundle Identifier(App ID Suffix)中設置你的應用程序標記,這個標記命名的格式很有意思,好像一個顛倒過來的網站域名。這個標記的威力甚大,只有包含了這個標記的應用程序才可以在你指定的iPhone上運行。(你需要將這個標記名填寫到項目Resources文件的Info.plist信息文本中,編譯器才允許這個項目在iPhone上編譯運行。)
5.Provisioning
這也是一個關鍵的設置步驟,這一步將會把你的所有設置信息統籌起來生成一個Provisioning Profile文件。點擊此頁面右上方的「New Profile」按鈕進入Profile創建頁面。在Profile Name文本框中為新的Profile命名,在下面選擇你已經創建成功的認證書,應用程序ID和iPhone設備信息。設置完之後點擊「Submit」按鈕,一個新的Provisioning Profile文件就會顯示在Provisioning頁面中了。點擊「download」將Provisioning Profile文件下載到本地磁碟中運行,他會自動將各類信息載入到Xcode─Organizer窗口的「Provisioning Profiles」列表中。此時,查看Organizer窗口中的iPhone設備信息時,你會發現下面的Provisioning列表框中出現了這份Provisioning Profile文件,那麼就證明你的設置成功了。並且此刻你也可以在你授權的iPhone上編譯運行指定的程序了。

Ⅳ XCode是怎麼把生成的app發布到ios設備上的

基礎:ipa實際上就是一個zip壓縮包!
首先,xcode工程其實是可以用命令行來build的,這樣就可以用命令行編譯出.app的文件,然後就可以打成ipa包。整個流程做到自動化後,就可以方便的做每日的daily build,便於產品和測試同事跟進進度,隨時獲得最新版本的ipa文件。
xcode工程的命令行Build命令是 xcodebuild,用 --help 可以看到一些有用的參數。常用的是用xcodebuild -configuration Release 指定用Release方式編譯。

熱點內容
有ip地址怎麼追溯伺服器地址 發布:2022-07-01 13:22:48 瀏覽:358
家用伺服器搭建游戲 發布:2022-07-01 13:22:25 瀏覽:926
php數組array 發布:2022-07-01 13:19:27 瀏覽:312
光遇安卓為什麼數據損壞 發布:2022-07-01 13:12:16 瀏覽:59
拍視頻腳本 發布:2022-07-01 13:10:32 瀏覽:196
奇亞會做存儲不 發布:2022-07-01 13:07:16 瀏覽:710
安卓觸屏精靈是什麼語言 發布:2022-07-01 13:05:26 瀏覽:614
模擬人生2和3哪個配置好 發布:2022-07-01 13:05:20 瀏覽:988
網站源碼酒類 發布:2022-07-01 13:00:24 瀏覽:105
字體解壓後如何復制到文件夾 發布:2022-07-01 12:58:39 瀏覽:973