[英]Open Finder window path from iOS Simulator app
在開發應用程序功能期間,出於測試目的,我需要在運行時編輯應用程序捆綁包中的文件。 每次都將捆綁包路徑輸入到Finder的“轉到”菜單中並打開它是很痛苦的。
我的代碼中是否有一種方法可以打開帶有路徑的Finder窗口,即使它使用的是專用API(此應用僅用於測試)?
NSString *bundlePath = [[NSBundle mainBundle] resourcePath];
// Open bundlePath in Finder
我認為您可以使用此處提供的macOS應用程序,可以在Mac上作為應用程序存檔和安裝,也可以在任何需要的地方輕松瀏覽模擬器文件。
這是回購。 https://github.com/dsmelov/simsim
希望對您有所幫助。
替代解決方案:打開終端。
打印: NSLog(@"open %@", [[NSBundle mainBundle] resourcePath])
然后復制/粘貼到終端中。 OS X上的open
命令與在finder中單擊該路徑具有相同的作用。 因此只需打印資源的路徑即可。
我認為您不太可能找到直接的解決方案,因為與os x進行良好交互的任何api都不會針對armv7,arm64進行編譯(當然,僅因為其x64),即使這些架構都不是。如果需要模擬器,則將它們列在“構建設置”項目的architectures
部分中,並且弄亂那些arch / compile / linker設置幾乎肯定比它值得的麻煩更多。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.