7

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

我可以启用哪些项目设置来强制沙盒?我希望代码签名不起作用。

4

2 回答 2

4

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

于 2013-01-07T18:52:58.267 回答
2

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

  1. 打开钥匙串访问。
  2. 选择 Keychain Access > Certificate Assistant > Create Certificate ...
  3. 输入名称
  4. 将“证书类型”设置为“代码签名”

然后,在 Xcode > Target > Build Settings > Code Signing 中,您应该会看到您的新证书显示在 Code Signing Identity 旁边的下拉列表中。

于 2014-12-14T22:39:47.250 回答