iOS 开发打包模拟器

本文介绍了如何在iOS开发中打包模拟器版本,以满足Facebook审核要求。首先在iPhone 5模拟器中运行应用,然后使用'ditto'命令压缩模拟器版本,接着通过'ios-sim'实用程序验证版本。遇到问题,即打包的版本在模拟器中显示为iPhone 5,但在验证时启动的是iPhone 4s。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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命令的说明)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值