![](/img/trans.png)
[英]Can you still access your app from iOS after your Apple Developer enrollment is expired?
[英]iOS 9 new feature Free Provisioning (Run your app on a device, just with your Apple ID, without Apple developer membership)
想了解iOS9和Xcode 7中引入的新功能免費配置 。
Apple如何實現這一目標,就像之前我們知道我們的設備ID已在配置文件中注冊一樣,因此可以在設備上部署應用程序。
現在只有使用Apple ID才能實現后台的工作,對於我可以使用Free Provisioning添加構建的設備數量也有任何限制。
非常感謝任何幫助...
如上面的鏈接所述, 在使用免費配置的設備上啟動您的應用程序點6. “ Xcode為您創建免費的配置文件 ”
更新:上面的第6點已從鏈接中刪除,但其工作方式沒有變化,上述鏈接中的步驟仍然有效!
當您嘗試在新設備上運行應用程序的UDID添加到此配置文件中時,以這種方式創建的配置文件與您的apple ID相關聯。
要求: Apple ID,XCode 7或更高版本
腳步:
轉到XCode首選項
轉到“帳戶”標簽,然后點擊左下角的“+”按鈕添加Apple ID。
單擊“iOS開發”旁邊的“創建”按鈕
連接您的設備並選擇您的設備作為構建目標。
在目標的一般設置中,
一個。 設置您要提供給您的免費個人資料的應用標識符
灣 將團隊ID設置為您的蘋果ID
C。 如果使用XCode 7,請點擊配置文件警告下方的修復問題按鈕。
如果使用XCode 8,則沒有“ 修復問題”按鈕,XCode將自動執行此操作。
在XCode版本的兩種情況下,如果找不到您的蘋果ID,Xcode將創建新的配置文件,或者將新設備添加到您現有的配置文件中。
運行應用程序,這將安裝應用程序。
我嘗試使用免費配置安裝應用程序,並可以運行/調試應用程序。 但捕獲量很少。 XCode創建的配置文件與我們通常的開發人員配置文件略有不同
從配置文件原始文件
有一個新的關鍵LocalProvision
值為true
<key>LocalProvision</key>
<true/>
許多服務如下所示, 請參閱完整的服務列表
Apple Pay,游戲中心,iCloud,應用程序內購買,推送通知,錢包(Passbook)
在7天后到期(這在5月的某個時間更改,之前為90天)。
<key>TimeToLive</key>
<integer>7</integer>
在<key>ProvisionedDevices</key>
有我嘗試安裝應用程序的設備列表,可能還有未知的最大設備數量,我嘗試在3台成功安裝的設備上安裝。
這不是在應用程序商店免費發布應用程序的替代方法,您仍需要注冊到開發人員計划才能發布應用程序。
基於Testflight的內部/外部測試是不可能的。
Apple沒有透露他們如何管理他們的開發者門戶網站。 但我認為他們剛剛取消了付費開發者計划的限制,其余部分保留原樣。
對於標准開發人員計划Apple支持100設備,所以我認為這同樣適用於此。
有關詳細信息,請參閱此鏈接 ..
復制自: https : //developer.xamarin.com/guides/ios/getting_started/installation/device_provisioning/free-provisioning/
限制
Apple對何時以及如何使用免費配置在iOS設備上運行您的應用程序施加了許多限制,確保您只能部署到您的設備。 這些都列在本節中。
對iTunes Connect的訪問也是有限的,因此開發人員無法自由配置應用程序等服務,例如發布到App Store和TestFlight。 Apple開發者帳戶(企業或個人)需要通過Ad Hoc和In-House方式進行分發。
以這種方式創建的供應配置文件將在三個月后過期,一年后簽署身份。 此外,只有使用顯式應用程序ID創建配置文件,因此您需要按照上面的說明為您要安裝的每個應用程序。
使用免費配置也無法為大多數應用程序服務供應。 這包括:
Apple Pay
游戲中心
iCloud的
應用內購買
推送通知
錢包(是存折)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.