57得票11回答
iOS 13 - 如何登录应用内购买沙盒账户?

为了测试我的应用内购买在iOS 13上的表现,我需要将其中一个测试设备升级到iOS 13.1 beta版本。 在iOS 12及之前的版本中,有一个特殊的沙盒登录选项在“设置/ iTunes和App Store / 沙盒账户”中: 然而,在升级到iOS 13后,此部分已经消失。我尝试按照...

32得票2回答
Mac沙盒应用程序失去对其他应用程序的文件权限

我正在开发一个目前被限制的应用程序,它充当基本的文本编辑器。最近,我想测试同时在我的应用程序和另一个应用程序中打开文件并在其中一个应用程序中进行更新,然后查看另一个应用程序中的更新的情况。我使用 Coda 或 BBEdit 作为我的替代编辑器。如果我关闭沙盒 - 那么这个问题就不存在了。然而,...

29得票3回答
如何在沙盒应用程序中获取用户的主目录?

NSHomeDirectory()返回的是我的沙盒根目录,而不是我的主目录。[@"~" stringByExpandingTildeInPath]也有同样的问题。 这个/Users/username/Library/Containers/appID/Data是被返回的内容。我该如何获取/Us...

24得票3回答
iOS 12 IAP沙盒

我在观看这个WWDC18演讲,他们明确宣布将允许开发人员在下同时连接一个沙盒账户进行IAP测试。 当他们展示该功能时的截图 直接来问题: 我已经尝试在我的上使用iPhone 6S和iPhone X,但在屏幕底部都没有此选项。此外,我搜索了有关此主题的资料,似乎没有人在解决这个问题。 ...

21得票1回答
防止通过拖放或共享扩展修改OS X应用程序沙箱容器中的原始文件?

我有一个鞋盒类型(而不是基于文档的)的OS X应用程序,它将图像存储在应用程序的沙箱容器中。 这些图像可以通过共享扩展(以NSURL形式)或通过拖放导出。 当将图像共享到图像编辑器(例如Acorn提供的共享扩展)或将其放置到图像编辑器上时,图像编辑器会从我的沙箱容器内打开该文件,并且现在可...

18得票2回答
在沙盒环境中激活另一个应用程序菜单项的CGEventPostToPSN()替代方案是什么?

我有一个应用程序,需要在我的应用程序中激活另一个应用程序的菜单项(例如打印cmd + p)。目前,我正在使用CGEventPostToPSN()来完成此任务,它运行良好,但是当我启用沙盒时,它就停止工作了。CGEventPostToPSN(&psn, keyDownEvent); CF...

18得票3回答
iOS/OSX应用程序组ID,应该以"group."或"team-id."开头吗?

在Provisioning Portal(或者现在叫什么名字)中创建App Group id时,它说“输入一个唯一的标识符作为你的App Group,以字符串'group'开头”,并似乎在输入字段中强制执行。此外,许多示例代码使用应用程序组id字符串,如“group.com.company.b...

17得票1回答
App Sandbox:文档范围书签未解析;没有返回任何错误

我正在对我的应用程序进行沙盒化,并尝试使用 XML 文件来引用多个文件进行导入/导出。为了让我的应用程序(或另一个沙盒化的应用程序)可以访问 XML 中列出的文件,我还包括了一个序列化的安全范围书签。我按照这个答案描述的方式将其序列化,我的单元测试(未经沙盒化)可以编写和读取 XML 数据而没...

16得票1回答
iOS itunesconnect 沙盒测试账号(无效年份)

这太奇怪了!上周我创建了一个测试用户账户,一切都很好,但今天它要求我添加出生年份!如下面截图所示,没有年份填写字段,但是它还是要求填写?!苹果,你认真的吗?如果我做错了什么,请告诉我... 更新: 看起来这是苹果网页上的一个错误。现在它可以使用了。虽然我浪费了两天时间!

14得票3回答
使用Swift在沙盒Mac应用中访问文件

我正在使用Swift为OS X 10.9开发一个沙盒应用程序。 该应用程序需要访问SQLite数据库文件。我让用户通过NSOpenPanel选择/打开文件。然后,我使用NSUserDefaults保存文件路径以供日后使用。 我希望每次再次启动应用程序时自动打开此文件。我从NSUserDef...