如何在没有Mac Developer Program帐户的情况下测试应用程序沙箱

时间:2013-01-07 18:45:05

标签: macos appstore-sandbox

我可以使用没有iOS Developer Program帐户的模拟器为iOS开发(我只是无法在设备上运行。)是否有类似的方式为Mac Developer Program工作?我想在注册付费帐户之前测试我的一些实用程序应用程序的沙盒兼容性(以及App Store分发)。如果我的应用程序不起作用或者至少不容易修复,那么99美元就不值得了。

我是否可以启用强制执行沙盒的项目设置?我希望代码签名不起作用。

2 个答案:

答案 0 :(得分:4)

查看App Sandbox Design Guide,其中有关于创建用于测试应用的代码签名证书的部分。您可以完全在Keychain Access中完成,而无需付费的Apple ID。

答案 1 :(得分:2)

您可以为代码签名创建自签名证书:

  1. 打开钥匙串访问。
  2. 选择钥匙串访问>证书助理>创建证书......
  3. 输入名称
  4. 将“证书类型”设置为“代码签名”
  5. 然后,在Xcode>目标>构建设置>代码签名,您应该会在代码签名身份旁边的下拉列表中看到您的新证书。