首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在网络用户帐户上运行iOS模拟器

在网络用户帐户上运行iOS模拟器
EN

Stack Overflow用户
提问于 2011-11-30 15:49:32
回答 2查看 1.7K关注 0票数 3

我帮助管理一个基于Mac的图形实验室,并为我们大学的艺术系教授网页设计。我安装了Xcode和iPhone SDK/模拟器,这样学生就可以在移动设备(如iPhone或iPad)上体验测试网站。当作为计算机的本地管理用户登录时,模拟器工作得很好,但是当登录到一个学生帐户(这些帐户是由雪豹服务器承载的)或任何其他联网帐户时,iOS模拟器无法启动。

模拟器开始启动(应用程序确实打开),但它给了我以下消息:

模拟应用程序退出.

单击“重新启动”再试一次。

我的选择是“退出”,“开关SDK.”或者“重新启动”。

模拟器是否可以使用网络帐户启动?如果是的话,有人知道怎么做吗?

客户端计算机正在运行MacOS10.6.8,服务器也运行在10.6.8。我在iOS 5 SDK (针对雪豹)中使用Xcode 4.2。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-12-06 03:44:55

我也遇到了同样的问题,由于某些原因,当~/Library/Application / iPhone模拟器目录不在本地卷时,iPhone模拟器不喜欢它。

以下是修复/解决方法:

代码语言:javascript
复制
rm -Rf "~/Library/Application Support/iPhone Simulator"
mkdir "/Developer/Local/$USER/.iPhoneSimulator"
ln -s "/Developer/Local/$USER/.iPhoneSimulator" "~/Library/Application Support/iPhone Simulator"

使用/Developer/Local目录完全是任意的,只要您在与iPhone模拟器相同的驱动器上选择一个位置即可工作。当然,/Developer/Local/$USER也应该具有正确的权限,这样$USER才能实际使用它。

干杯

票数 2
EN

Stack Overflow用户

发布于 2015-10-01 15:49:41

看来,随着每一个新的OS和Xcode版本的发布,在网络主目录上运行Xcode时,还会出现其他一些问题。

我们解决这一问题的方法是让学生在Xcode设置中将其派生数据位置设置为/tmp/username。这将在他们试图构建一个项目时创建该文件夹。然后,我们可以放置一个符号链接,~/Library/Developer/CoreSimulator -> /tmp/username和这样的方式,iOS模拟器将为他们工作。

此外,在/tmp/username中导出数据确实提高了构建性能和可靠性。

我不认为很多人在这种配置中使用OS和Xcode;这在大学计算机实验室中很常见,在那里您需要让学生能够登录到任何工作站并拥有自己的环境。如果他们不每年改变一些新的东西,破坏了Xcode,我们就不得不重新修复它,我对此并不介意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8328767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档