簡體   English   中英

僅適用於iPad的Settings.bundle?

[英]Settings.bundle for iPad only?

我有一種情況需要通過設置應用程序為我的應用程序提供一個設置。 我的應用程序是通用的,但這個特殊的設置只在iPad上有意義,所以我只希望我的應用程序顯示在iPad上的設置中。 這可能嗎? 我還沒有找到辦法,並嘗試了以下方法:

1)將Settings.bundle重命名為Settings~ipad.bundle。 我的應用程序未顯示在任一設備的“設置”中。 我相信它必須命名為Settings.bundle。

2)將Root.plist重命名為Root~ipad.plist。 在iPhone上,我的應用程序的設置條目仍然存在,但沒有可用的設置。 我不希望這個條目存在。

3)我嘗試刪除Settings.bundle(如果它存在),當我的應用程序第一次啟動時我在iPhone上,但Settings.bundle只讀。

我知道這是一個舊的,但我想分享我的經驗。

我設法通過創建另一個Root.plist文件並將其命名為Root~iphone.plist,在我的應用程序中為iPhone創建一個設置。 這樣,應用程序的iPad版本讀取Root.plist和iPhone版本的Root~iphone.plist。

希望這有助於任何人在這個問題上絆腳石。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM