【问题标题】:How to sandbox my application in Xcode 4.2?如何在 Xcode 4.2 中对我的应用程序进行沙箱处理?
【发布时间】:2013-03-29 11:49:27
【问题描述】:

我使用的是 Xcode 4.2。我创建了一个 iPhone 应用程序,用户可以在其中通过选择输入文件来播放视频。在模拟器上运行时,我刚刚指定了输入文件的路径。

在设备上运行应用程序时,我了解到我需要对应用程序进行沙箱处理,以便在使用应用程序时添加文件并选择它们。

现在我无法弄清楚我应该如何沙箱化我的应用程序。我在任何地方都找不到“启用沙盒”选项。

请帮忙!

【问题讨论】:

  • 这与Xcode无关

标签: xcode4.2 sandbox


【解决方案1】:

iOS 总是沙盒,这就是为什么没有复选框

  • 您只能访问沙盒中的文件(默认情况下,沙盒仅包含您的应用)
  • 您必须直接使用 UIImagePicker 或 SLAsset 库选择媒体

如果您想“在 iTunes 中查看您的沙盒”/iTunes 文件共享

对于 iTunes 分享,请遵循例如http://www.raywenderlich.com/1948/how-integrate-itunes-file-sharing-with-your-ios-app(好教程)

【讨论】:

  • 当我连接我的 iPhone 设备时,我无法在 iTunes 的文件共享下看到我的应用程序。所以我认为默认情况下它不是沙盒。我需要在 Xcode 中设置权限或启用它的任何地方?
  • 默认情况下它是沙盒化的;) 真的——但共享与此不同。我会查看文档
  • 但是如何将文件添加到我的应用程序沙箱?
  • 您在捆绑包中发货,或者像我说的那样......通过 ImagePicker 或 AssetLib。分享:raywenderlich.com/1948/…(好教程)
  • 我会调查的。再次感谢! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-06
  • 2012-07-18
  • 2013-11-27
相关资源
最近更新 更多