1. Mac10.6操作系統下怎樣將xcoder開發的程序打包為ipa安裝到iphone OS3.13上(免證書真機聯調)(還可加分)
1. 新建一個目錄 $appname
2. 新建文件夾 Payload和文件iTunesArtwork (注意大小寫,iTunesArtwork由圖標文件改名得到)
3. 包XXX.app文件夾內容放到Payload下,我一般連上真機,winscp下載 (/var/mobile/applications下)
4. 修改XXX.app下的Info.plist,現在的Info.plist一般都是二進制文件了。可以用專門的工具(叫做pledit)修改。其實自己建一個文本格式的文件也能正常工作。格式見附錄。
5. 將$appname里的內容,用winrar壓縮,選擇zip格式,後綴名直接改為.ipa即可。
6. 可以用iTunes同步到真機了。注意真機必須做一下同步非appstore ipa的破解。
附:Info.plist格式
<?xml version=」1.0〃 encoding=」UTF-8〃?>
<!DOCTYPE plist PUBLIC 「-//Apple//DTD PLIST 1.0//EN」 「http://www.apple.com/DTDs/PropertyList-1.0.dtd「>
<plist version=」1.0〃>
<dict>
<key></key>
<string></string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
<string>Weibolu</string>
<key>CFBundleExecutable</key>
<string>Weibolu</string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.Weibolu</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Weibolu</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleResourceSpecification</key>
<string>ResourceRules.plist</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.1</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTSDKName</key>
<string>iphoneos2.0</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>MinimumOSVersion</key>
<string>2.0</string>
<key>NSMainNibFile</key>
<string>MainWindow</string>
<key>SignerIdentity</key>
<string>Apple iPhone OS Application Signing</string>
</dict>
</plist>
別的不太重要,粗體部分的是<key>SignerIdentity</key>
<string>Apple iPhone OS Application Signing</string>必須的。
---------------------------------------------------------
其實,直接用iTunes, 菜單文件->添加到資料庫, 選中你編譯好的APP, iTunes會自動幫你轉換成ipa的
2. xcode6怎麼打包無證書的ipa
選擇「打開方式復」制->「Xcode6.1」 在Xcode中設置發布證書。 選擇「Proct」->"Edit Scheme..."打開如下界面 在「Build Configuration」中選擇「Release」,單擊"OK 選擇菜單欄中的"Proct"->"Archive" 之後等等待幾秒鍾出現如下操作框。選擇「Exp...
3. ios 用xCode開發,怎麼打包ipa包,在未越獄的iPhone上可以直接安裝
被安裝的機器只能是開發機或者已越獄,要不然蘋果出個99美元的服務幹嘛?只能傳到appstore或者是上述兩種方法
你要願意的話把自己開發者證書和ipa放一起,讓想安裝的的人自己簽完自己安
4. xcode7 可以免證書打包嗎
其實xcode免證書打包生成ipa網上的攻略還是很多的,就是大多是大蝦寫的,對於有些新手而言還是不夠具體,我主要是根據鏈接的內容來做的( http://summerafternoon.diandian.com/post/2012-04-14/18797855 ),其中也是非常的具體了,我這里只是根據自己打包的經驗來增加點對於新手而言比較有用的內容。
首先是給自己頒發證書,弄好後的證書可能顯示的是不受信任的證書,我們可以按圖進行修改,這樣就是受信任的證書了。下面就是如何生成release目標了,或許大蝦們覺得很簡單,但是對於我們新手而言卻沒太多的概念。要生成 release目標 首先要將debug模式變成release模式,如圖
這樣就可以生成release目標了,到底如何生成呢,下面繼續看,
要是按照鏈接中的方法破解成功的話,build for archving會是可用的,要是還是灰色的話請回到鏈接繼續破解,生成release目標就是用這個來生成,這個結束後release目標就生成了,然後就可以在鏈接中說的
/Users/你的用戶名/Library/Developer/Xcode/DerivedData/以工程名打頭的文件夾/Build/Procts/Release-iphoneos 文件夾下找到app文件,拉入到itunes就生成了我們想要的ipa文件了。
5. xcode 打包ipa 需要證書嗎
在 Xcode 中的 Organizer 裡面,將你的設備連接你的mac,然後 Add to portal ,需要聯網,然後會自動下載證內書到你的設容備裡面,然後在你的應用工程設置中把證書設置成 iPhone developer ,注意不是 distribution。然後將build 目標設置為 iOS Device ,而不是 iPhone simulator ,點擊像播放一樣的按鈕,就可以自動安裝ipa 到你的設備了,而且可以聯機調試。gdb 可以的。
6. ios用xCode開發,怎麼打包ipa包,在未越獄的iPhone上可以直接安裝
你的想法是你的iphone已經越獄了,可以直接下載ipa而不通過itunes,appstore裝入應用,就好似我們下載的破解版應用似的。實際上問題不在這里。問題在於你在xcode打包ipa的時候,會要求驗證,你沒有證書就沒法進行下去。看到過SDK3.0的免證書真機調試教程,比較麻煩。你的應用如果已經做到真機調試的程度,應該不會在乎這99刀。否則模擬器即可。
7. ios 沒證書能打包成ipa么
用Xcode肯定是不行,得用代碼打包的方式哦。
8. xcode怎麼用dev證書打包
dev打包??別鬧了。。測試環境沒辦法打包
9. 怎麼把xcode中打包好的ipa文件安裝到未越獄的ipad上呢我的xcode有開發者證書.
在 Xcode 中的 Organizer 裡面,將你的設備連接你的mac,然後 Add to portal ,需要聯網,然後會自動下版載證書到你的設備裡面,然後在你的應用權工程設置中把證書設置成 iPhone developer ,注意不是 distribution。然後將build 目標設置為 iOS Device ,而不是 iPhone simulator ,點擊像播放一樣的按鈕,就可以自動安裝ipa 到你的設備了,而且可以聯機調試。gdb 可以的。
10. 主題:新手提問:osx10.10 Xcode6.2無證書不能打包成ipa真機測試嗎
跑真機一定需要證書.
只是Xcode7.x之後, 蘋果對於非付費Apple ID, 也開發真機測試的功能.
但是如果想打包ipa, 必須需要AD Hoc的證書才可以.