appstore-sandbox

    0熱度

    1回答

    我的OS X應用程序需要持久訪問用戶選擇的目錄。在打開應用程序沙箱之前,UI有一個NSPathControl,其中有一個綁定到數據模型的value。模型中的數據類型爲NSData,綁定使用了NSKeyedUnarchiveFromData值轉換器。它效果很好。 隨着應用程序沙箱打開,這顯然失敗,因爲NSURL不是安全範圍。爲了解決這個問題,我使用我自己的變壓器替換了NSKeyedUnarchive

    1熱度

    1回答

    有些用戶報告他們無法在我的沙盒應用中選擇文件,因爲他們選擇並重新打開項目時。 在我的代碼中沒有任何地方我重新打開面板,所以我有點困惑,爲什麼會發生這種情況。 我的一個網友說,下面的消息在控制檯登錄的次數: "Keychain sandbox consume extension error: s=-1 p= cannot allocate memory" 我問他們在他們的鑰匙鏈運行急救,並修復其磁盤

    0熱度

    1回答

    我想在XPC服務中運行多個併發邏輯操作。事情是,雖然,XPC服務是單身 - 無論是他們運行,或者他們不是。我可以使用NSThread,調度隊列或類似的方法來模擬這個嗎? 將使用此XPC服務的應用程序是一個沙盒用戶應用程序,它使用XPC服務來解決沙盒fork/exec中固有的限制。

    3熱度

    1回答

    在獲得文件的安全範圍書籤後,用戶將與書籤關聯的文件移動到不同位置後,看到書籤混合結果。 我所看到的: 如果用戶移動文件,書籤正確地解析爲 新的位置。但是,一旦移動,如果用戶進行了更改並且保存了該書籤,則書籤不會解析,並會出現文件不存在的錯誤。 如果用戶對文件進行了更改並且 保存,則書籤可以正確解析。如果用戶在保存後移動文件 ,則書籤不再解析,並給出該文件不存在的錯誤 。 基於我所看到的,它使我認爲

    0熱度

    2回答

    我需要在我的應用程序的第一次運行時從主包中複製一些png到文檔文件夾。我需要它,因爲我必須將這些圖像的文件路徑保存在覈心數據實體中。 我嘗試過這種方式,但它不起作用,有人知道爲什麼嗎? // to copy image from main bundle to documents folder NSString* mainBundleFilePath = [[NSBundle mainBundl

    2熱度

    1回答

    這是我的Mac應用程序第二次被MAS拒絕。 我使用臨時權利,以便用戶可以將他的備份文件存儲在他的設備上創建的應用程序。 這是我從MAS讓我拒絕響應: We've determined that one or more temporary entitlement exceptions requested for this app are not appropriate and will not b

    1熱度

    1回答

    是否可以確定在OSX小牛隊中是否選中了「顯示器具有單獨空格」選項?我發現該選項被保存在com.apple.spaces.plist名稱爲「跨越 - 顯示」但是這個代碼不與沙箱工作: NSUserDefaults *userDefaults = [[NSUserDefaults alloc] init]; [userDefaults addSuiteNamed:@"com.apple.spaces

    1熱度

    2回答

    我已經編寫了下面的代碼只是爲了讓它編譯,但這不會工作,因爲我需要有一個10.8的部署目標。 發生的事情是我需要訪問EKEventStore,所以當有人下載​​這個應用程序時,它在10.8中運行正常,但是在10.9中下載的人會得到錯誤,因爲該應用程序沒有對日曆的隱私權限。由於它正在編譯爲10.8,因此它無法訪問方法requestAccessToEntityType:EKEntityTypeEvent

    0熱度

    1回答

    我正在開發一款在Mac中播放midi文件的應用程序。 當我激活沙箱時,我聽不到任何midi播放,谷歌搜索了一下後,我發現我需要添加一些東西在我的entitlements.plist文件, 因此,根據我看到的一個論壇,我補充說 com.apple.security.temporary-exception.audio-unit-host 我收到一個對話框,要求我每次在任何mac上運行應用程序時降低

    2熱度

    1回答

    我可以用以下方法做相反的操作:但不能複製到應用程序包。 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsPath = [paths objectAtIndex:0]; // Destination path