2011-12-28 16 views
1

如果我使用的是Xcode 4 + Snow Leopard,可以配置Mac App Store應用沙盒嗎?我正在閱讀Apple的指南,但在摘要選項卡中沒有看到關於權利的任何信息。這是否意味着所有MAS開發人員都需要在Lion上構建他們的應用程序?在Snow Leopard下的Xcode 4中配置應用沙箱

回答

0

我發現最好的方法是安裝Lion並使用Xcode 4.3或更高版本。您需要在控制檯應用程序中查找來自sandboxd的消息,以便能夠捕獲沙箱侵犯並添加相應的權利。 AFAIK,此工作流程不適用於Snow Leopard,因爲sandboxd不可用。

1

這不是一個權威的答案,但this question讓我認爲需要XCode 4.2來獲得這些功能。我的XCode肯定沒有自動升級到4.2,但the 2nd answer爲XCode 4.2提供了一個Torrent下載鏈接。

這是link to using sandbox in SL

+0

我正在運行Xcode 4.2,但設置權利的相關UI項目不存在,這讓我覺得在3月份發佈到MAS的每個人都必須在Lion上開發。 – dteoh 2012-02-04 00:00:23

0

安全權利在構建過程中傳遞給codesign命令行工具。我剛剛測試在Snow Leopard上用沙箱權利構建「開發人員ID」應用程序。

0

是的,我也試用雪豹與Xcode 4.2。它沒有提供任何權利的選項。 但在獅子它的完美。我認爲沒有其他選擇,而不是編譯它在獅子操作系統。