2017-07-18 50 views
-1

任何人都會遇到這種情況,這是什麼原因造成的?2.5.2 - 性能 - 軟件需求

從蘋果

準則2.5.2 - 性能 - 軟件要求

此外,審查期間,您的應用程序安裝或啓動可執行代碼,這是不是在App Store允許的。具體來說,您的應用使用itms-services URL方案來安裝應用。

重要信息

由於違反這一原則的結果,您的應用程序的審查被推遲。未來提交的此應用以及與您的Apple開發者帳戶相關聯的其他應用也將經歷延期審覈。故意漠視App Store評論指南以及企圖欺騙用戶或破壞評論過程是不可接受的,並且是對Apple開發者計劃許可協議第3.2(f)節的直接違反。繼續違反條款& Apple開發人員計劃的條件將導致您的帳戶以及任何相關或關聯帳戶的終止以及從App Store中刪除所有關聯的應用程序。

我們希望爲用戶提供一個安全的體驗來獲取應用程序和公平的環境,以便所有開發人員獲得成功。如果您認爲我們誤解了您的應用的意圖或誤解了您的應用的意圖,則可以提交申訴供考慮,或者通過直接在iTunes Connect中的Resolution Center中回覆此消息提供進一步的澄清。

指南4.0 - 設計

此外,您的應用程序包括更新按鈕或提醒用戶更新應用。爲了避免用戶混淆,應用程序版本更新必須使用iOS內置更新機制。

下一步

要解決此問題,請從您的應用程序中刪除更新功能。要發佈應用的新版本,請將新應用的二進制版本上傳到爲應用的以前版本創建的同一iTunes Connect記錄中。更新後的版本保留與原始版本相同的Apple ID,iTunes Connect ID(SKU)和軟件包ID,並且免費提供給購買以前版本的客戶。我們所使用

莢'SDWebImage的iOS莢

列表中, '〜> 3.8'

pod 'Firebase/RemoteConfig' 
pod 'Firebase/Core' 
pod 'Firebase/Messaging' 
pod 'Firebase/Auth' 
pod 'Firebase/Database' 
pod 'Firebase/Storage' 
pod 'IQKeyboardManagerSwift' 
pod 'ObjectMapper', '~> 2.2' 
pod 'FacebookCore' 
pod 'FacebookLogin' 
pod 'CWStatusBarNotification', '~> 2.3.5' 
pod 'Fabric' 
pod 'Crashlytics' 
pod 'GoogleSignIn' 
pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git' 
+1

蘋果本身明確指出這是什麼和如何解決這兩個問題。你期望更多? –

+0

[App Store拒絕:性能:應用程序完整性]的可能重複(https://stackoverflow.com/questions/43356595/app-store-rejection-performance-app-completeness) –

+0

什麼的根本原因?除了您顯示Apple發出直接違反指引的聲明外,您沒有真正解釋任何內容。如果我閱讀它,似乎您正試圖在iTunes Connect系統之外安裝文件,如果是這樣的話,這對我來說似乎很愚蠢。 –

回答

0

您可以檢查此 Using itms-services links in an app on the App Store 和問題不是通過警報您的更新,當你提交另一個二進制文件(沒有提示)時,這會很好,主要的問題是「itms-services URL scheme to install a app」,你可能正在安裝另一個應用程序而不通知用戶,或者你可能會打開/安裝應用程序而不顯示一個適當的消息e給用戶。

0

莢 'FacebookCore' 莢 'FacebookLogin'

被棄用。 您應該使用最新的Facebook SDK。 我與蘋果審查