2015-09-06 58 views
1

我正在開發適用於iOS的Safari內容阻止程序擴展程序。 該應用程序已準備就緒,完全可以在模擬器中工作,但後來我終於找到了一個運行iOS 9的真實設備來測試它。iOS9 Safari內容阻止擴展程序未顯示在設備上

而且,不知道爲什麼,Content Blockers菜單項沒有出現在設備上。相同的版本顯示模擬器上的菜單項,但不會在設備上顯示該菜單。

我的Info.plist是非常標準:

<key>NSExtension</key> 
<dict> 
    <key>NSExtensionPointIdentifier</key> 
    <string>com.apple.Safari.content-blocker</string> 
    <key>NSExtensionPrincipalClass</key> 
    <string>$(PRODUCT_MODULE_NAME).ActionRequestHandler</string> 
</dict> 

嘗試添加TRUEPREDICATE,沒有效果。在設備上試用了GitHub上的其他工作示例,結果相同。

XCode 7.0 beta 6(7A192o),iOS在設備和模擬器上均生成13A4325c。

有什麼想法?

回答

0

回答我的問題:

Note: Apps containing content blocking extensions for Safari on iOS are available only on 64-bit devices, due to performance limitations of 32-bit devices. 

4S和5c根本不顯示內容阻滯劑菜單項。只需限制在arm64上的應用程序安裝。

+0

我們已經在iPhone 6上測試過它,但仍然無法在真實設備上工作。 – JAck

相關問題