facebook分享,要提交审核,需要打包的一个模拟器上传,在facebook官网https://developers.facebook.com/docs/ios/getting-started/advanced/#sim_build 说明如下:
1.步骤:在模拟器中运行应用
在 Xcode iPhone 5 模拟器中运行应用。这会在 Xcode 的 DerivedData
缓存中自动创建模拟器版本。
2.步骤:压缩模拟器版本
使用以下命令压缩模拟器版本:
ditto -ck --sequesterRsrc --keepParent `ls -1 -d -t ~/Library/Developer/Xcode/DerivedData/*/Build/Products/*-iphonesimulator/*.app | head -n 1` path/to/YourApp.zip
3.步骤:验证版本
您可以使用 ios-sim 实用程序模拟器命令行应用启动器来验证模拟器版本。安装后,运行:
ios-sim launch /path/to/your-app.app
我自己的操作为:
1.运行模拟器正常后,将模拟器关掉
2. 运行:
ditto -ck --sequesterRsrc --keepParent `ls -1 -d -t ~/Library/Developer/Xcode/DerivedData/*/Build/Products/*-iphonesimulator/*.app | head -n 1` ~/joopicApp.zip
4. 运行:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
5. 运行:brew update
6. 运行:brew install iso-sim (因为没有装 iso-sim所以要先装了 brew 再装了 ios_sim 4,5,6步的目的是安装iOS-sim如果已安装,应略过)
7. 双击文件joopicApp.zip解压出joopic.app 运行:ios-sim launch ~/joopic.app
最后的文件是joopicApp.zip我用来上传,目前的问题是,第1步起来的是iphone-5,而第7步起来的是iphone-4s不知怎么处理,希望iphone-4s的也能审过
参考:http://blog.youkuaiyun.com/univcore/article/details/41556441
http://www.cnblogs.com/fengmin/p/5801476.html (这里有对ditto命令的说明)