appstore-sandbox

    1熱度

    1回答

    App Sandbox Design Guide建議將所有安全範圍書籤保存到NSUserDefaults。 當用戶將他的主目錄放到我們的應用程序中時,我們將保存該SSB。過了一段時間,用戶可能會在他的主目錄中放置一些東西到應用程序中。我如何知道是否必須再次將此NSURL作爲SSB存儲?

    7熱度

    2回答

    我們正在MacOSX 10.9上使用Qt 5.2.0.Framework爲Mac App Store開發應用程序。 這是一個簡單的AppleScript,它創建一個Microsoft Excel工作簿並保存到任何位置。 tell application "Microsoft Excel" set myworkbook to make new workbook set fname

    0熱度

    2回答

    我正在嘗試爲Mac App Store創建一個應用程序,用於在用戶設置時間後關閉/休眠Mac。我曾嘗試使用AppleScript,但如果我要在沙盒模式中使用它,那麼這將不起作用,我曾嘗試向Google提供解決方案,但似乎無法解決此問題。 希望有人能給我一個提示或鏈接到相關文件。 編輯:使它更精確到我的願望。

    1熱度

    1回答

    我寫了一個處理存儲在組容器中的首選項的應用程序。此首選項文件由此應用程序和守護程序使用。我想將應用程序轉換爲位於系統偏好設置中的偏好窗格。但是當我在Xcode中創建項目時,項目的目標中沒有功能選項。 系統偏好設置是主要的應用程序,但有沒有辦法使偏好窗格在沙箱中運行?

    0熱度

    1回答

    我需要導入文件夾內的數據。數據來自一個控制科學儀器的Linux機器,供應商將每個測量結果放到一個文件夾中,文件夾內有兩個文件,一個名爲「參數」,另一個名爲「數據」。我的用戶會將這些文件夾複製到他們的Mac並將數據導入到我的程序中。如果我的應用程序沒有沙箱,我沒有問題獲取文件夾的內容,並將參數和數據文件讀入我的應用程序。當我的應用程序被沙箱化時,NSOpenPanel告訴我該文件夾內沒有URL。 N

    1熱度

    1回答

    我們正在將一個跨平臺代碼加載到Cocoa的應用程序。使用直接在磁盤上的文件進行加載/保存的底層文件處理例程是強制性的。 由於NSFileWrapper旨在通過NSData在內存中顯示文件的內容,並將實際的磁盤文件細節提取出來,所以我們不能直接使用它,對嗎? 所以爲了能夠使用我們的低級別的文件處理代碼中使用 fopen() fread() 和類似ANSI-C的東西,我們都在思考 使用NSFileWr

    2熱度

    1回答

    蘋果有一個很好的記錄Technical Q&A page用於實現Mail.app的腳本目標。但是,儘管腳本編制目標也適用於iTunes,但沒有可用腳本編制目標的完整列表。 有誰知道如何找到這個列表? WWDC 2012安全自動化會議提到了一些,但並不全面。

    6熱度

    1回答

    我開發了一個Mac桌面應用程序,我們有商業理由讓我們的用戶安裝少量驅動程序,以便我們的應用程序能夠正常工作。 由於受到沙盒限制,我無法獲得用戶訪問權限以便在/Users/System Name/Library/文件夾中安裝驅動程序。 (即,)它會要求用戶在訪問應用程序之前從單個程序包安裝程序安裝驅動程序以安裝驅動程序。 另外,由於沙箱的限制,我無法將驅動程序捆綁在一個包中以安裝驅動程序和Mac應用

    3熱度

    1回答

    蘋果Sandobox應該使用蘋果事件訪問組,它允許應用程序相互溝通,如‘Session 206 Secure Automation Techniques In OS X’ 但是,什麼是不中提到的WWDC視頻描述(和我能找到沒有提及它在Xcode 5.x文檔中)是如何我可以找出爲特定應用程序定義了哪些Apple事件訪問組。例如,如果我希望我的應用程序與Pages(或Photoshop,或Firefo

    3熱度

    2回答

    因爲互聯網上有許多資源聲明,所以您需要讓自己的應用沙盒可以將其部署到App Store中。 此外,根據this,沙箱時不可能使用輔助功能API(AXUIElement.h)。 但是,有些應用程序似乎仍然使用此api。其中一個應用是Cinch。在Cinch的安裝過程中,您需要給Cinch權限以使用可訪問性API,因此顯然他們正在使用此API。 檢查出從應用商店二進制用下面的命令後: codesign