use*_*765 9 .app ios ios-simulator xcode6
我有一个开发人员共享的.app文件,我想在iOS 8模拟器中运行.我看到这对老版本的iOS的解决方案,因此不再为iOS 8.工作有人能指出需要做来运行在iOS模拟器8 .app文件,而无需使用Xcode的什么类似的问题.
Jer*_*oia 26
在iOS模拟器中启动要安装的模拟器,然后执行以下操作:
xcrun simctl install booted /path/to/Your.app
xcrun simctl launch booted com.yourcompany.yourapp
Run Code Online (Sandbox Code Playgroud)
Xcode 6.0中旧版本的simctl不支持"引导"令牌.如果出现错误,请使用完整设备UDID而不是"已启动".您可以通过运行来确定UDIDxcrun simctl list
Sur*_*raj 10
如果使用该命令在模拟器中安装后应用程序崩溃,
xcrun simctl install booted /path/to/Your.app
Run Code Online (Sandbox Code Playgroud)
这可能是因为架构问题,因为我们使用的是设备构建而不是模拟器构建.
iphone模拟器和iphone设备之间的基本架构差异是
iPhone模拟器使用架构i386或x86_x64
然而,
iPhone设备使用架构arm64或armv7或armv7s
我们可以在此链接中找到每个设备架构.因此要解决这个问题,我们需要通过更改xcode构建位置设置来获得模拟器.
解决方案
要更改构建位置设置,请打开xcode并按照以下步骤操作.
复制并运行@jeremy回答的上述命令.
xcrun simctl install booted /path/to/Your.app
运行此命令后,请注意您的模拟器是使用您指定的构建安装的.你去,通过点击相应的应用程序在模拟器中运行应用程序并使用它.
我故意写这个解决方案来帮助有需要的人,那些对上面指出的架构问题毫无头绪的人.
快乐编码:)
| 归档时间: |
|
| 查看次数: |
14234 次 |
| 最近记录: |