是否有可能在沒有檢查提供的情況下生成可以安裝在任何iPad/iPhone上的.ipa文件?
我想把我的應用程序放到學生Intranet上的服務器上,任何人都可以下載並安裝它。 我在嘗試臨時部署,但檢查規定。
用ProvisionsAllDevices替換provisioned文件中的ProvisionedDevices陣列也無濟於事
我是iOS開發人員計劃的成員,並正在使用Flash CS6,Air 3.4。空氣爲ios應用程序沒有提供?
回答
Apple永遠不會允許未簽名的IPA在其設備上運行。所以你必須簽署它。你不能只將應用程序提供給任何人,因爲蘋果需要檢查它。
應用程序使用.p12證書進行部署,因此已簽名。如果我將設備添加到配置文件,然後安裝應用程序,那麼它有什麼區別,或者我會在沒有提供的情況下快速安裝它。蘋果公司對我的應用程序還是一無所知,僅僅是關於我的設備。這個哲學的重點是什麼? –
關鍵是他們不希望手指頭亂扔垃圾到他們的設備上。他們希望他們的用戶感到安全,他們安裝的任何應用程序不會對他們的設備或個人信息造成傷害。我的回答有點短,但重要的是,這就是爲什麼他們要求你使用一個配置文件來簽名,這個配置文件對於有限數量的設備(用於測試目的)或對於應用商店(對其進行審查由蘋果保證沒有猴子生意) – borrrden
在沒有蘋果商店的情況下分發應用程序的唯一方法就是使用臨時分配(ad-hoc distrinbution)。 (獨立於空氣或obj.c)這意味着:
- 你需要一個蘋果開發者證書(在299歐元的)
- 下蘋果開發者網站上創建臨時證書
包括所有的您重新分配設備的UID(最大100)的ad-hoc cetificate列入證書
- 只與流體設備將能夠安裝應用程序(除了越獄deviced)
使用p12和prov編譯.ipa。來自蘋果的證書。
- 1. 沒有提供令牌應用程序
- 2. 「沒有爲MdDialogRef提供程序!」
- 3. 蒸氣MongoDB提供程序錯誤
- 4. 如何爲symfony內容提供android/ios應用程序?
- 5. 爲10名員工的公司提供iOS iPad應用程序
- 6. Xcode只爲我提供了iOS桌面架構應用程序
- 7. 爲測試版提供應用程序
- 8. 空氣3.3+應用程序在ios 5.1+後臺運行?
- 9. iOS應用程序僅在iPad上崩潰空氣
- 10. Angular2 + typescript + jspm:沒有提供程序的Http(應用程序 - >提供程序 - > http)
- 11. 保護空氣應用程序內容
- 12. Adobe Flash - 空氣應用程序 - Webview
- 13. 空氣應用程序全屏故障
- 14. 提交後更改iOS應用程序提供者(By)名稱?
- 15. 提交後需要提供的信息ios應用程序
- 16. (iOS)有沒有辦法縮短我的應用程序提交?
- 17. ngnix沒有提供我的rails應用程序的資產
- 18. 在沒有Lighttpd/Apache的情況下提供Web應用程序
- 19. Nginx的Django應用程序沒有提供SVG文件
- 20. 沒有提供CarouselComponent ngx-boostrap和angular 4應用程序
- 21. 我的Django應用程序沒有提供靜態文件
- 22. 是否有可能爲移動應用程序(iOS + Android)提供多個可配置的應用程序圖標?
- 23. 錯誤:沒有提供程序ValidateService
- 24. 錯誤:沒有配置提供程序
- 25. 錯誤:沒有提供程序組件
- 26. 錯誤:沒有提供程序AuthInterceptor
- 27. 誤差時,我沒有使用ASP應用程序提供商「專案OLE DB提供程序訪問」
- 28. 沒有使用JavaSE應用程序的EntityManager的持久性提供程序?
- 29. Node.js應用程序沒有提供靜態網頁沒有根路徑
- 30. 有沒有辦法爲iOS應用程序禁用Game Center?
正如好奇心一樣,如果你得到它的工作,讓我們知道什麼是交易。 –
不幸的是,這樣做是不可能的。 唯一的選擇(除了你所描述的)是購買企業許可證,與擁有最多500個設備或企業許可證(沒有設備限制)的開發人員幾乎相同。問題是,您只能爲註冊給您的設備或您的公司發佈應用程序。如果你想爲bussines合作伙伴開發,你可以給他們編碼。他們應該有企業許可證來爲自己簽署應用程序。這就是我從與蘋果支持聯繫中獲得的一切。這個bussines模型對我來說聽起來很愚蠢(作爲客戶和開發人員)。 –
您不必將源代碼提供給客戶端。所有你需要的是所有客戶端設備ID。當然這不是很好..並且涉及許多證書修改等......但是每次他們在列表中添加新設備時,您都可以爲它們收費。 –