(转)命令行下,用 xcodebuild 生成ipa文件,通过 itms-services 协议安装
2013-12-05 14:15
435 查看
准备工作:已经设置好,xcode中的证书,证书必须是企业级证书,才能通过 itms-services 协议安装
Step 1: 把以下代码保存到一个web目录中,命名为 “auto.plist”,注意文件中的ipa路径和 “bundle-identifier”
Step 2: 进入app目录,并运行一下命令,注意修改绝对地址路径。
Step 3: 在IOS设备上,通过Safari访问以下链接地址,进行安装
附:
phonegap应用,可以build成功,但无法通过此办法可以安装,该死的phonegap花费我无数个小时,仍无法解决这个问题,强烈鄙视。
Step 1: 把以下代码保存到一个web目录中,命名为 “auto.plist”,注意文件中的ipa路径和 “bundle-identifier”
<?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>items</key> <array> <dict> <key>assets</key> <array> <dict> <key>kind</key> <string>software-package</string> <key>url</key> <string>http://127.0.0.1/auto.ipa</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>com.ux.owen.auto</string> <key>kind</key> <string>software</string> <key>subtitle</key> <string>v1</string> <key>title</key> <string>Install auto</string> </dict> </dict> </array> </dict> </plist>
Step 2: 进入app目录,并运行一下命令,注意修改绝对地址路径。
#xcodebuild -project auto.xcodeproj -configuration Release -sdk iphoneos6.0 clean build #xcrun -sdk iphoneos PackageApplication \ "/Users/owen/Documents/xcode/POC/auto/build/Release-iphoneos/auto.app" \ -o "/Users/owen/Documents/xcode/POC/auto/build/Release-iphoneos/auto.ipa" #cp /Users/owen/Documents/xcode/POC/auto/build/Release-iphoneos/auto.ipa /Users/owen/web/localhost/auto.ipa
Step 3: 在IOS设备上,通过Safari访问以下链接地址,进行安装
itms-services://?action=download-manifest&url=http://127.0.0.1/auto.plist
附:
phonegap应用,可以build成功,但无法通过此办法可以安装,该死的phonegap花费我无数个小时,仍无法解决这个问题,强烈鄙视。
相关文章推荐
- 已经越狱的 iPhone、iPad 设备,当通过其自带的 safari 浏览器访问 ipa 应用下载网站时,利用 itms-services 协议,可以一键安装 ipa 文件的 iOS 应用
- itms-services协议:跳转网页部署及PHP动态生成 iOS渠道包IPA一键安装之plist
- itms-services协议:跳转网页部署及PHP动态生成 iOS渠道包IPA一键安装之plist地址
- iphone通过itms-services协议来安装软件,显示证书无,效解决方法
- 利用 itms-services 协议,通过网站来发布ipa应用
- 利用 itms-services 协议,通过网站来发布ipa应用的一些问题
- 企业内网通过itms-services(https)协议安装IOS应用
- iOS通itms-services://协议安装ipa,省去https环境的搭建
- shell脚本实现ipa一键安装(itms-services协议)
- 通过 itms:services://? 在线安装ipa ,跨过app-store
- 通过 itms:services://? 在线安装ipa ,跨过app-store
- iOS 实现itms-services协议安装ipa
- 越狱iOS设备利用itms-services协议,实现Safari一键安装IPA
- 黄聪:通过 itms:services://? 在线安装ipa ,跨过appstore
- 越狱iOS设备利用itms-services协议,实现Safari一键安装IPA
- 通过 itms:services://? 在线安装ipa ,跨过app-store
- iOS8不能通过itms-services协议下载安装app
- shell脚本实现ipa一键安装(itms-services协议)
- shell脚本实现ipa一键安装(itms-services协议)
- itms-services协议,不通过AppStore,直接安装IOS应用程序