2013-01-07 124 views
7

我可以使用模擬器在iOS開發中使用iOS開發人員計劃帳戶(我只是無法在設備上運行)。是否有等效的Mac工作方式Developer Program的東西?我想在註冊付費帳戶之前測試我的一些實用應用程序的沙盒兼容性(以及App Store分發)。如果我的應用程序無法工作或者至少不易修復,則不值得99美元。如何在沒有Mac開發人員計劃帳戶的情況下測試應用沙箱

是否有項目設置我可以啓用哪個強制沙箱?我希望代碼簽名不起作用。

+0

查看[遷移指南](http://developer.apple.com/library/mac/#documentation/Security/Conceptual/AppSandboxDesignGuide/MigratingALegacyApp/MigratingAnAppToASandbox.html#//apple_ref/doc/uid/TP40011183-CH6 -SW1)查看您的應用是否可以先進行必要的調整。 – Nick

+0

@尼克我以前看過那個。我處於真正需要嘗試的地步。我認爲它會起作用,但那只是因爲我找不到明確提及我正在禁止的事情。 –

回答

4

看看App Sandbox Design Guide,其中有關於創建代碼簽名證書以測試您的應用程序的章節。您可以完全使用鑰匙串訪問而不需要付費的Apple ID。

+0

賓果。一個綠色的勾號(5分鐘)爲我的同名,謝謝。 –

+0

我的榮幸! :) – Tim

+0

剛剛看到你的滑翔機頭像。我現在有一個GoL驅動的應用程序;小世界。 –

2

您可以創建代碼簽名自簽名證書:

  1. 打開鑰匙串訪問。
  2. 選擇鑰匙串訪問>證書助手>創建證書...
  3. 在Xcode>輸入名稱
  4. 集 '證書類型' 爲 '代碼簽名'

然後,目標>構建設置>代碼簽名,您應該看到您的新證書顯示在代碼簽名身份旁邊的下拉列表中。

相關問題