Mac App Store应用签名和pkg签名,查看签名
2017-04-11 22:03
2536 查看
App签名
只有用苹果颁发的证书签名的应用才能在App Store上进行销售,所以我们开发的应用必须打上签名。签名有两种方式,一是使用Xcode,在配置里面设置签名,编译出来的app就有了签名;二是使用codesign命令行进行手动签名。这里我们采用的是使用手动codesign对app进行签名。
codesign -s “your Application Certificates”app_path
比如你要对MyAppDemo.app进行签名,并使用您之前申请的证书。
codesign -s “3rd Party Mac DeveloperApplication: xxxx” MyAppDemo.app
打好签名的app比没有打上签名的app多了两个文件_CodeSignature和CodeResources
pkg签名
打好签名的app就可以使用productbuild命令行打pkg包。这里就需要使用你之前创建的Installer证书。productbuild --component app_path/Applications --sign “3rd Party Mac Developer Installer:xxx” --product Info.plist_pathdest_pkg_path.pkg
比如,你想在刚才打好签名的MyAppDemo.app上打pkg包
productbuild --component MyAppDemo.app /Applications--sign “3rd Party Mac Developer Installer: xxx” --product MyAppDemo.app/Contens/Info.plistMyAppDemo.app.pkg
Mac OS X中查看文件中的数字签名命令
1.codesign -dvvv "你的文件"
2.codesign --display --verbose=4 "你的文件"
http://blog.csdn.net/cocoasprite/article/details/9624815
相关文章推荐
- Mac App Store应用签名和pkg签名
- Mac下将QT程序打包成能发布到Mac App store的pkg安装包
- Prepare for Mac App Store Submission--为提交到Mac 应用商店做准备
- Mac App Store应用商店支持软件版本回滚
- Start Developing Mac Apps -- Mac App Store Mac 应用商店
- 如何解决Mac App Store无法更新应用的问题
- 一张图教你搞定Mac App Store 应用安装包存储路径
- 《苹果要求Mac App Store应用必须支持ARC》看完之后的感想
- mac app store 无法下载安装应用
- 0推广费:付费应用跻身Mac App Store榜单前10的成功经验
- 关于chrome外部协议请求,启动外部程序,itms,macappstore下载相关
- mac apps 上传 mac app store(英文)
- mac下查看以及卸载以pkg安装的软件
- Mac App distribution in App Store
- 提高mac app store的下载速度
- 提交软件至Mac App Store前必读
- 使用 py2app 把 python 项目打包成mac下可执行的应用
- Creating Your First Mac App--创建你的第一个Mac应用
- App Store SEO和Google Play SEO应用商店优化记录帖子
- 应用市场优化(ASO)之图标(App Store Optimization :Icons)原创翻译