⑴ ipa打包后第三方sdk有多大
因工作需要,要用xcode打包过百个渠道的ipa包
每个包只要修改一个plist文件
如果手动去做,这会是一件很蛋疼的事
查了google中英文资料后
发现了有applescript和shell方法
applescript也是要允许sheel的。
所以直接用terminal直接运行你写好的sh文件就行了。[把sh 拖到 terminal里面 回车]
元旦倒数后写出了下面shell 并且打包成功
现在拿出来分享一下
#!/bin/sh
CONFIG_ROOT_PATH="/Users/jc/Desktop/yourproject/"
#循环数组
CHANNELID=("aaa" "bbb" "ccc")
for ((i=0;i<${#CHANNELID[@]};i++))
do
#删除
rm -rf "/Users/jc/Desktop/yourproject/build/"
#清除
xcodebuild -target woMusic clean
#修改plist
/usr/libexec/PlistBuddy -c "set :CHANNELID ${CHANNELID[$i]}" /Users/jc/Desktop/yourproject/woMusic/AppConfig.plist
#打包
xcodebuild -target woMusic -configuration Distribution -sdk iphoneos build
#生成ipa
xcrun -sdk iphoneos PackageApplication -v "/Users/jc/Desktop/yourproject/build/Release-iphoneos/yourapp.app" -o "/Users/jc/Desktop/yourproject/yourappname_${CHANNELID[$i]}.ipa"
done
当然以上代码可以优化,例如路径可以写成变量
⑵ iPhone上有什么编程开发软件
并非每个人都知道如何编写相关代码。很多工具可以帮助非开发人员创建iPhone软件,甚至不需要编程和脚本知识。这些工具有的专为小公司打造,有的专门为特定用户打造,比如为音乐家或电子书作者打造的软件。还有的工具可以让熟悉HTML等编程语言的开发者通过自己熟悉的语言编写代码,接 着把代码转化为iPhone软件,然后就可以提交至iTunesStore。
以下就是收集的8个工具,无须掌握iPhoneOS的编程语言ObjectiveC就可以使用这些工具:
1、Sweb Apps
用途:Sweb Apps提供了一种在线服务,即便不知道如何编写代码也可以开发iPhone软件。 专为小公司打造,提供多种可供定制的模板,还可以使用他们的图片库。
价格:公司提供了4、6、8按钮三种套餐,其中都包括了一次性安装费:每个按钮50美元;每个软件的主机服务费为每月25美元。
2、AppIncubator
用途:MEDL Mobile公司出品,提交创意,然后公司的开发团队把创意开发成iPhone软件。公司收到提交之后,可以利用公司的“故事板”来详细描述该软件的功能需求。
价格:下载和使用该工具免费,但公司会在软件进入iTunes软件商店后提取75%抽成,剩余的25%收入归开发者。
3、Kanchoo
用途:帮助内容提供者创建iPhone软件,主要面向新闻机构。
价格:Basic account 88美元的软件开发费,以及每月28美元的宽带和主机费。
4、AppBreeder
用途:和SwebApps类似的DIY软件开发服务。AppBreeder提供软件开发包。其中包括一系列软件设置,如插件、图标、动作元素等。此外, AppBreeder还可以把软件发布到黑莓和Android手机上。
价格:AppBreeder提供不同的套餐。加广告的软件免费,iPhone软件$9.95 - 14.95,本地iPhone软件$29.95,iPhone/黑莓/Android软件包$39.95 - 49.95。
5、MyAppBuilder
用途:MyAppBuilder根据销售内容不同而开发不同的iPhone软件,不管内容是书籍、音乐、还是视频,该工具都会把它变成一个软件。还可以通过MyAppBuilder创建自定义测试,基于Twitter页面的软件,或者通过RSS feed把你的博客变成一个软件。
费用:每月$29。
6、BuildAnApp
功能: BuildAnApp是一个跨平台DIY软件开发工具,专为小公司、社区团体和专业服务机构打造。可以根据模板创建基于iPhone,Blackberry,或Windows Mobile平台件。
定价: 待定。
7、eBookApp
功能: T用于通过电子书创建软件。几乎支持所有格式的文件PDF, Doc, Zip, CHM, HTML, TXT, FB2, PDB, PRC, Mobi, PDB, MHT, RTF。此外用户还可以选择字体和大小,添加图片和注释,锁定横屏或竖屏等。
定价: 该公司没有提供价格表,但是提供了一个询价单。
8、GameSalad
功能: 这个下载工具可以让用户无需了解编程或脚本知识就可以开发游戏。开发的软件可以发布到网页或iPhone上。
定价: 免费版GameSalad 支持发布游戏到网页,但不支持iPhone。至于iPhone游戏,有两个版本可供选择: 快捷版$99/年,专业版$1999/年。