當前位置:首頁 » 編程軟體 » iosapp編譯

iosapp編譯

發布時間: 2022-06-28 03:58:18

Ⅰ 如何編寫 iOS App 由最基礎說起

你想趁這巿場還未爛的時候分一杯羹嗎?第0步:硬體需求要編寫 iOS app ,只需一部 Mac (iMac, Macbook 都可以) 就可以,因為所有編寫 iOS app 的必要工具都只有 Mac 版本。 另外,你最好懂得基礎英語,因為大部份相關文件或教學網站都是以英文編寫的。真的只需要一部蘋果電腦?要留意, iDevice (包括 iPod Touch/ iPhone) 並不是編寫 iOS app 的「必要」工具,因為免費的編寫軟體 "Xcode" (稍後會詳細描述)會提供一個 iDevice 模擬器。 然而,模擬器是有其限制的,例如模擬器不能精確地模擬到 Accelerator (感應重力的儀器),而且,據筆者經驗,實在有太多 bug 只會出現於真機而非模擬器。 因此,筆者建議,如果你是學生,只求交功課,又或你的銀彈不夠,那可以暫時不買 iDevice。但如果你想製作一個認真的程式,請買一部 iDevice。我聽聞,不需 Mac 機也可編寫 iOS 程式喔是的,有很多較為旁門左道的方法可以免去「購買 Mac 機」這步驟,然而,筆者認為這些非官方方法非常麻煩,又或有可能違反了相關的條款或法律。讀者只要 Google 一下 "Hackintosh" 便會發現不少非官方方法去把 Mac OS 安裝於 PC ,但風險自負。另外,( Windows 版本的) Adobe Flash CS5 亦有 "Packager for iPhone" 這功能,可以把 Flash 程式轉變成 iOS 程式,然而,蘋果電腦的條款是禁止用此等「第三方程式」發布 iOS 程式的,因此,即使你用 Flash 寫了 iPhone 程式,也會有風險 Apple 會禁止你發布。第1步:申請成為 Apple Developer我該選擇什麼 "Apple Developer Program"要編寫 iOS app ,必需要有一個 "Apple Developer" account ,這是因為…編程必備軟體 "Xcode" 只能予 "Apple Developer" 下載。讀者可在此申請成為"Apple Developer Program"。我該選擇什麼"Apple Developer Program"請留意"Apple Developer Program"有幾類,現階段只需申請成免費的"Apple Developer"就行,以下簡介各類別:Apple Developer:這是免費的類別,但其中一個限制是:你能把你的 App 寫來自娛,但不能把你的 App 發布於 App store 。iPhone Developer University Program :這也是免費的,比起 "Apple Developer" 少一點限制,但仍不能把你的 App 發布至 App Store 。iPhone Developer Program – Indivial :每年需付 US$99 ,可以發布你的 App 至 App Store另外還有些 Program 予公司客戶的,相對貴一點,但對企業的支援較多。 筆者建議各位先申請成為每年付費 US$99 的 "Apple Developer – Indivial" ,當你成功編寫出一個你認為很有趣的 iPhone App 並准備推出時,發現原來剛剛有人將同類的 App 上架,到時你再等 2-3 星期重新 upgrade 到 Indivial Account 的話,後悔就已經太遲。第2步:下載及安裝 Xcode申請成 "Apple Developer" 後,就可以到此下載 Xcode了, Xcode 是一套 iOS 程式編寫軟體,內含所有編寫 iOS 程式的必需工具,包括 iPhone SDK( 使 Xcode 有能力編釋 iOS app 的東東)。

Ⅱ 如何在WIN32下編寫代碼然後編譯成IOS下的APP

看開發時使用的什麼模式。
如果是使用object C,那沒法跨平台編譯,也就無法直接轉換。
如果使用的一些支持跨平台的第三方庫,比如cocos2dx,那在安卓和ios下都是可以編譯的。

一款名為「J2ObjC」的源代碼轉換工具,可將java語言編寫的程序轉換稱Object-C語言,並直接使用iOS框架,這意味著Android上的程序可以直接轉換成iOS App。

Ⅲ 如何將 lame 從源代碼編譯成 iOS App 可用的靜態庫

生成的靜態庫包括armv6 armv7 模擬器 以及一個合並的庫


你需要做的是:

1、http://sourceforge。net/projects/lame/files/lame/3.99/ 下載lame的最新版本解壓

2、將該文件lamebuilder放到目錄下

3、修改lamebuilder中的路徑


--prefix=/Users/rinjack/Desktop/lame


為你的lame目錄路徑

4、在終端中 cd到 你的lame目錄

sudo -s

chmod a+x lamebuilder

./lamebuilder


5、生成的文件在build目錄下

Ⅳ ios app客戶端可以反編譯嗎

ipa 文件其實是一個壓縮包,裡麵包括了可執行文件,資源文件等信息。 反編譯的話也可以,只是你要有足夠強的功底,就可以。這個至少匯編得會吧,然後可以根據反編譯出來的匯編寫出原來的OC程序。現在我沒有發現有什麼工具可以直接反編譯出ELF文...

Ⅳ IOS APP開發常用的幾個命令行工具

xcodebuild

蘋果官方提供的的Xcode項目和工作空間(workspace)編譯工具,也就是xcode自帶的非圖形化命令行編譯工具。詳細的使用方法在命令行執行:
man xcodebuild

系統會告訴你所有的用法,這里就不詳細介紹了。

xcpretty

xcpretty is a fast and flexible formatter for xcodebuild

其實就是用來格式化(美化)xcodebuild命令行工具輸出日誌的一個小工具,我們新建一個Single View的項目xcodebuilddemo,然後在命令行執行:
xcodebuild

輸出日誌如下圖所示:

xcodebuild_snapshot.png

四個字「慘不忍睹」。

OK, xcpretty表現一下吧,執行如下命令:
xcodebuild | xcpretty

輸出日誌如下圖所示:

xcpretty_snapshot.png

OK,不用過多解釋了,不過執行上面的命令時先執行下面的命令安裝xcpretty:
gem install xcpretty

更多使用方法見項目首頁:https://github.com/supermarin/xcpretty

xctool

xctool是facebook推出的用於替換xcodebuild的更易於測試ios和mac應用程序的命令行工具,特別適用於ios app的持續集成。

注意,剛開始xctool不僅用於做單元測試,包括編譯、打包等功能,但現在編譯、打包等功能被放到facebook的另一個項目xcbuild中了,所以xctool目前主要是用於單元測試。

xctool的官方網址:https://github.com/facebook/xctool

安裝:
brew install xctool

如果您的mac機器上連brew都沒裝,那你真落伍了,自己去研究吧。

使用:
xctool -project xcodebuilddemo.xcodeproj -scheme xcodebuilddemo test -test-sdk iphonesimulator9.3

更詳細的使用方法自己到官方網站研究吧。可以指定只測試某個用例,某個方法哦。

xcbuild

xcbuild是一個兼容Xcode的編譯工具,它能使編譯更快快速,更友好的編譯過程日誌,可以運行在多個平台(主要指OS X和Linux)。

詳細的使用方法可見官方網站:https://github.com/facebook/xcbuild

目前該項目還比較新,應該是剛從xctool中剝離出來,只能從源碼安裝。

自己去試一試吧。

Ⅵ 請問iOS上的App Store應用可以使用python編寫嗎

iso的應用可以使用python編碼的。
方法如下:
首先,要在iosApp工程中安裝python解釋器,比如pybee的python-ios-support,編譯時target選擇iphoneos.armv7或者arm64。
然後,用pip install安裝rubicon-objc搭建python和objc的橋梁。
最後,用python寫ios語法,開發app即可。
請採納,謝謝

Ⅶ Windows 10可以做ios app的編譯了嗎

准備條件

1
首先需要我們前往微軟最新的 Windows 光碟鏡像,在鏡像的時候,切記要64位的哦。

2
接下來還需要我們准備一個不小於 8G 版的 U 盤,用於製作安裝 Windows 10 的安裝 U 盤。

3
另外,如果你之前已經在 Mac 上安裝了 Windows7 或 8 系統的話,那可以選擇直接在 Windows 系統中進行更新升級就好。接下來主要是介紹如何為 Mac 重新安裝一個 Windows10 的操作方法。
END
用 BootCamp 工具製作啟動 U 盤

1
首先請將 U 盤插入 Mac 的 USB 埠,在 Mac 系統中打開 BootCamp 工具,如圖所示

2
接著來到 BootCamp 的歡迎界面中,點擊「下一步」按鈕繼續,如圖所示

3
隨後請選中製作啟動 U 盤的所有選項,然後點擊「繼續」按鈕。

4
接著在這里可以看到我們當前插入到 Mac 的 U 盤,在 ISO 鏡像一欄,點擊「選取」按鈕,如圖所示

5
隨後請選擇之前准備好的 Windows10 鏡像,如圖所示

6
當 U 盤與 Windows 10 鏡像都已就位了,請點擊「繼續」按鈕。

7
隨後系統會提示我們是否要抹掉 U 盤上的數據,用於製作啟動 U 盤,點擊「繼續」按鈕。

8
接下就請耐心等待 BootCamp 製作啟動 U 盤,由於需要拷貝,以及在網 Mac 的相關驅動,時間花費比較長。

9
當製作完成以後,會自動進入磁碟分割界面,意思就是說要為 Windows 系統分多少磁碟空間。我這里以分30G為例,請根據你自己的實際情況來定。

10
接著就請等待為磁碟分區了,分區好了以後會自動重啟啟動電腦,從啟動 U 盤啟動。

END
開始安裝 Windows10

接下來從 U 盤啟動以後,即可看到 Windows10 的安裝界面了。

隨後可以根據提示就可以安裝 Windows 10 系統了,值得注意的是在選擇分區時,要注意不要選錯了。

在安裝好以後,請打開 U 盤啟動盤,在 BootCamp 目錄下,雙擊打開 Setup 安裝程序,可以為 Windows10 安裝 Mac 電腦的硬體驅動。

隨後根據提示安裝即可,如圖所示

Ⅷ ios app開發一般用什麼編程語言

  • 開發手機APP所要使用的編程語言APP開發的語言有很多種,主要為以下四種:

  1. iOS平台開發語言為Objective-C,開發者一般使用蘋果公司開發的ios sdk 搭建開發環境, iOS SDK是開發iPhone和iPad 應用程序過程中必不可少的軟體開發包,提供了從創建程序,到編譯,調試,運行,測試等一些列開發過程中所需要的工具;

  2. 安卓 Android開發語言為java,開發者一般是用谷歌公司開發的android sdk搭建開發環境,使用Java進行安卓應用的開發;

  3. 微軟Windows phone7開發語言是C#;

  4. 塞班symbian系統版本開發語言是C++;

Ⅸ 如何編寫iOS app由最基礎說起

你想趁這巿場還未爛的時候分一杯羹嗎?這篇文章會介絕「如何編寫一個iOS app」,當中筆者會透露一些官方文件沒有提及的值得留意的地方。第0步:硬體需求要編寫iOS app,只需一部Mac機(iMac, Macbook都可以)就行,因為所有編寫iOS app的必要工具都只有Mac機版本。另外,你最好懂得基礎英語,因為大部份相關文件或教學網站都是以英文編寫的。

Ⅹ iOS上編程app是如何實現的

  • 如果回答對樓主有幫助,給個採納好不,謝謝啦

  • scala那個app自己的截圖不就說了么:scala online compiler……不過應該用不著ssh,通過web介面就足夠了。
    python這個app,從反匯編結果上看應該是直接把python源代碼編譯進了主executable。ipa系直接google取得的盜版。可恥的匿了。
    增補:發現這個答案好像還有人看,那多句嘴,在iOS10上真正的原生編譯器已經成為可能,但第三方恐怕未必能用上。具體看swift playground,大開眼界。就說到這吧。

熱點內容
ipad文件加密 發布:2024-05-02 08:20:30 瀏覽:442
粉土壓縮模量 發布:2024-05-02 07:53:59 瀏覽:805
國都證券初始密碼是多少 發布:2024-05-02 07:46:39 瀏覽:109
shell腳本和linux命令行 發布:2024-05-02 07:37:54 瀏覽:968
自己的伺服器搭建微信小程序商城 發布:2024-05-02 07:36:26 瀏覽:426
php單行注釋 發布:2024-05-02 07:36:22 瀏覽:958
買車哪些配置必備 發布:2024-05-02 07:30:20 瀏覽:52
華為手機的自帶鈴聲文件夾 發布:2024-05-02 07:20:14 瀏覽:501
xp系統開機密碼怎麼設置 發布:2024-05-02 06:49:48 瀏覽:759
柱加密區公式 發布:2024-05-02 06:40:19 瀏覽:4