有沒有什麼辦法通過我自己的網站發佈ios應用程序,不使用應用商店?
我的意思是,有什麼方法可以讓最終用戶使用他們的瀏覽器應用程序從我的網站上下載.ipa文件,並將其直接安裝到他們的ios設備上?
我在網上搜索了一下並搜索了一下,但似乎沒有選擇它,我只是想確定它。有沒有辦法在應用程序商店之外分發ios應用程序?
謝謝
有沒有什麼辦法通過我自己的網站發佈ios應用程序,不使用應用商店?
我的意思是,有什麼方法可以讓最終用戶使用他們的瀏覽器應用程序從我的網站上下載.ipa文件,並將其直接安裝到他們的ios設備上?
我在網上搜索了一下並搜索了一下,但似乎沒有選擇它,我只是想確定它。有沒有辦法在應用程序商店之外分發ios應用程序?
謝謝
有幾種可能性,這可能會不符合您的需求:
您介紹最簡單的辦法是不可能的應用程序。
法比奧,你如何在沒有付費會員資格的設備上進行測試?我找不到任何信息 –
@IBelBell據我所知,你可以插入它,通過設備窗口註冊它,然後單擊運行。 –
哇,我必須儘快嘗試,謝謝! –
如果您有企業會員資格,您可以這樣做,但這確實不是他們希望您大規模進行的操作。
看看這個問題:Deploying an iOS Application Using Apple Enterprise Developer Program
的選項包括:
這聽起來不像這些會讓我等你的要求,所以沒有。
進一步說明: 要明確,限制不是在分發您的.ipa文件,它是用戶在他們的電話上安裝它的能力。 iOS要求應用程序由Apple(來自App Store),企業證書或開發人員證書籤名,當有效的配置文件包含目標設備時。
你對開源發行有何意義?關於你的進一步解釋:你的意思是,如果我可以簽署應用程序並創建.ipa文件,那麼我可以將其上傳到我的網站,人們可以下載並安裝它,沒有任何問題? – Mehdi
將源代碼發佈到存儲庫(如GitHub),人們可以下載並構建應用程序。作爲開發人員,是的,您可以將設備添加到您的供應文件中,併發布.ipa以便在您的網站上進行安裝。這僅適用於您在配置文件中包含的設備,而且這些設備是有限的。 – picciano
您可以發佈未簽名的.ipa文件,然後讓最終用戶使用他們的開發證書對其進行簽名,無需分發源代碼......您甚至可以創建Mac應用程序(安裝程序)來自動化該過程。 – eaxix
基本上有三種方式
與iPhone的這種方法任何人都可以訪問該應用程序。您可以分發無限數量的應用程序。蘋果獲得30%的減價。當然,蘋果公司必須批准你的應用程序。
可以使用臨時分發應用程序,而無需通過應用程序商店去,但你被限制爲最多100個設備。有了這個方法,你可以從網站,電子郵件等
的方法是在企業內部分配與職工500餘人分發您的應用程序。蘋果公司沒有提供我可以在這種方法上找到更多的公共細節。
聽起來不像任何這些方法符合您的標準,除非您的客戶少於100個,並且不打算超過這個數量。這聽起來像是你的客戶不是你公司的內部問題。
我會建議聯繫Apple。他們可能能夠制定某種定製的分銷協議。
除了上面提到的選項,還有兩種方法。
方法1:
你可以要求用戶打開Safari瀏覽器的網頁,在它下面的鏈接。
HREF =「ITMS服務://行動=下載艙單& URL =清單文件的URL」
應用程序是隻要用戶點擊該鏈接安裝。
方法2:
您還可以利用iOS的MDM解決方案,如Hexnode MDM但其矯枉過正位。
嗨,請您解釋更多關於方法1,如清單文件的內容如何如何等。在此先感謝 – Zennichimaro
嗨@Zennichimaro,這裏是鏈接https://github.com/nifcblm/AHPP-iOS- App/wiki/How-to-distribute-enterprise-iOS-App –
UPDATE:
BuddyBuild服務將停止在2018年1月3日,我所知道的另一種方法是https://www.diawi.com
老答案:
嘗試BuddyBuild ,構建完成後,您可以鏈接到IPA文件並按照圖示分發它。
企業程序是否需要? –
企業應用程序可以幫助你,但這是具體到[iOS應用程序部署,而無需AppStore的]的組織機構 –
可能重複(http://stackoverflow.com/questions/11301361/ios-app-deployment-無應用商店) – sbarow
您可以通過builds.io或其他服務發佈它。 –