2016-12-09 145 views
0

在開發我們應用程序中的功能時,出於測試目的,我需要在運行時編輯應用程序包內的文件。每次將Finder「Go to」菜單中的捆綁路徑輸入Finder並打開它是一件很痛苦的事情。從iOS模擬器應用程序打開Finder窗口路徑

有沒有在我的代碼中打開Finder窗口的路徑,即使它使用私有API(這個應用程序僅用於測試)?

NSString *bundlePath = [[NSBundle mainBundle] resourcePath]; 

// Open bundlePath in Finder 
+0

這就是爲什麼我使用[SimPholders](https://simpholders.com) –

回答

0

替代解決方案: 打開終端。

打印: NSLog(@"open %@", [[NSBundle mainBundle] resourcePath])並複製/粘貼到終端。 OS X上的open命令與在finder中單擊該路徑的功能相同。所以只需打印資源的路徑即可。

我不認爲你很可能會找到一個直接的解決方案,因爲任何與os x很好地交互這種類型的東西不會編譯爲armv7,arm64(因爲它的x64當然),即使模擬器不需要這些構架,它們在項目「構建設置」的architectures部分中列出,並且混淆了這些構架/編譯/鏈接器設置幾乎肯定比它值得的更麻煩。

+0

我同意這節省了我一個步驟。 –

1

我認爲您可以使用此處的mac應用程序,而不是您可以在Mac上存檔並安裝爲應用程序,並且只要您希望可以在模擬器文件上輕鬆導航。

這裏是回購。 https://github.com/dsmelov/simsim

希望能幫到你。

相關問題