为FaceBook审核提交模拟器包及自己验证模拟器包折腾了一番,因为我的项目是用cocoapods管理的,所以跟普通直接运行name.xcodeproj项目有所不同。
切入正题
1.先设置 release
2.首先 cd 到项目根目录;
3.执行xcodebuild -showsdks 查看模拟器sdk版本,选择最新的一个 (iphonesimulator8.2)
4.创建模拟器包
1)非CocoaPods管理的项目 :xcodebuild -arch i386 -sdk [iphonesimulator] -scheme [NameOfScheme]
2)CocoaPods 管理的项目 :
-workspace wgc_ios.xcworkspace -scheme wgc_ios -arch i386 -configuration release -sdk iphonesimulator8.2
官方的帮助文档:(man xcodebuild 即可看到)
xcodebuild -workspace workspacename -scheme schemename
[-destination destinationspecifier]
[-destination-timeout value]
[-configuration configurationname]
[-sdk [sdkfullpath | sdkname]] [buildaction ...]
[setting=value ...] [-userdefault=value ...]
最终看到BUILD SUCCEEDED 说明ok'
模拟器包的验证
执行 ios-sim launch [path to name.app];
前提你已经安装好 ios-sim ,安装这个的前提得安装好brew 。
1)那么安装brew一句命令搞定 :curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
2)安装ios-sim 也是一句命令搞定 :brew install ios-sim;
3)那么来验证你包吧,就可放心提交给faceBook了;
注意:最好关闭大量数据的log输出 否则可能卡死;