2015-04-19 26 views
15

是的,我知道有很多這些問題在浮動,我知道答案個個是:Xcode Watchkit:沒有有效的供應配置文件允許指定的權利:beta-reports-active,com.apple.security.application-groups

登錄到開發者會員中心

轉到標識符,型材等

點擊編輯,然後生成您的provisioning profile

這並不工作爲了我!我在Xcode 6.4 Beta 1和WatchKit中開發了我的應用程序。我試過提交它,但看到這個錯誤後,我想我可能應該嘗試使用非beta版本的Xcode提交它。這裏的方式是錯誤:

WatchKit Error

於是我又回到了Xcode的6.3,則不是beta的Xcode,並試圖再次提交。它做了同樣的事情!然後,我仍然在Xcode 6.3中創建了另一個項目,並將我的代碼複製並粘貼到一個不是beta版的項目中。我保持相同的捆綁ID和一切。

我還是得到了同樣的結果。所以我不知道該怎麼做!我一直在爲此工作了一整天,Apple Watch在5天內發佈,我不能錯過!所以請幫助!

我曾嘗試:

重新啓動這兩個測試版Xcode和普通的Xcode

註銷並再次重新登錄(Mac桌面上的我的意思)

做正常的開發者門戶網站魔神與再生配置文件

使用相同代碼創建新項目

請幫忙!我提前謝謝你!

+0

查看我對[此問題]的回答(http://stackoverflow.com/a/29272260/4206060)tl,dr:根據需要設置您的供應配置文件。 – dogsgod

回答

23

我嘗試提交,如下當類似的錯誤...

No matching provisioning profiles found for "Applications/yourapp.app" 
None of the valid provisioning profiles allowed the specified entitlements: 
beta-reports-active, com.apple.developer.ubiquity-kvstore-identifier.com, 
com.apple.security.application-groups, com.apple.developer.ubiquity-container-identifiers 

enter image description here

答案很簡單:

刪除並重新安裝您的provisioining型材

龍答案:

當我們的項目建立時,只需將其複製到~/Library/MobileDevice/Provisioning Profiles目錄中即可自動安裝相應的配置配置文件。

發生問題時,我可以看到~/Library/MobileDevice/Provisioning Profiles中存在正確的配置配置文件但是,當我打開「iPhone配置實用程序」Mac應用程序時,沒有顯示適當的配置配置文件(我猜這是表示它們不是正確安裝,也許因爲他們已損壞或什麼的)因爲他們已經損壞或什麼東西)

我不知道它是如何得到iteslf在這種狀態,但我能夠修復通過刪除~/Library/MobileDevice/Provisioning Profiles目錄中的現有文件,重新構建應用程序,以便供應配置文件被複制回目錄,迫使它們重新安裝。

供應配置文件隨後在iPhone配置實用程序中變得可見,並且在提交到App Store時不再出現此錯誤。

+2

無法正常工作。其他解決方案? –

+0

@MihirOza我不確定,但是如果您已將其下載並導入到授權鏈,您可以嘗試從Apple Developer Member Center中刪除該配置文件。 –

+2

謝謝。刪除〜/ Library/MobileDevice/Provisioning Profiles文件夾中的所有文件都適用於我。 – Minsu

相關問題