2012-09-11 35 views
0

是否有可能在沒有檢查提供的情況下生成可以安裝在任何iPad/iPhone上的.ipa文件?
我想把我的應用程序放到學生Intranet上的服務器上,任何人都可以下載並安裝它。 我在嘗試臨時部署,但檢查規定。
用ProvisionsAllDevices替換provisioned文件中的ProvisionedDevices陣列也無濟於事
我是iOS開發人員計劃的成員,並正在使用Flash CS6,Air 3.4。空氣爲ios應用程序沒有提供?

+0

正如好奇心一樣,如果你得到它的工作,讓我們知道什麼是交易。 –

+0

不幸的是,這樣做是不可能的。 唯一的選擇(除了你所描述的)是購買企業許可證,與擁有最多500個設備或企業許可證(沒有設備限制)的開發人員幾乎相同。問題是,您只能爲註冊給您的設備或您的公司發佈應用程序。如果你想爲bussines合作伙伴開發,你可以給他們編碼。他們應該有企業許可證來爲自己簽署應用程序。這就是我從與蘋果支持聯繫中獲得的一切。這個bussines模型對我來說聽起來很愚蠢(作爲客戶和開發人員)。 –

+0

您不必將源代碼提供給客戶端。所有你需要的是所有客戶端設備ID。當然這不是很好..並且涉及許多證書修改等......但是每次他們在列表中添加新設備時,您都可以爲它們收費。 –

回答

0

Apple永遠不會允許未簽名的IPA在其設備上運行。所以你必須簽署它。你不能只將應用程序提供給任何人,因爲蘋果需要檢查它。

+1

應用程序使用.p12證書進行部署,因此已簽名。如果我將設備添加到配置文件,然後安裝應用程序,那麼它有什麼區別,或者我會在沒有提供的情況下快速安裝它。蘋果公司對我的應用程序還是一無所知,僅僅是關於我的設備。這個哲學的重點是什麼? –

+0

關鍵是他們不希望手指頭亂扔垃圾到他們的設備上。他們希望他們的用戶感到安全,他們安裝的任何應用程序不會對他們的設備或個人信息造成傷害。我的回答有點短,但重要的是,這就是爲什麼他們要求你使用一個配置文件來簽名,這個配置文件對於有限數量的設備(用於測試目的)或對於應用商店(對其進行審查由蘋果保證沒有猴子生意) – borrrden

0

在沒有蘋果商店的情況下分發應用程序的唯一方法就是使用臨時分配(ad-hoc distrinbution)。 (獨立於空氣或obj.c)這意味着:

  1. 你需要一個蘋果開發者證書(在299歐元的)
  2. 下蘋果開發者網站上創建臨時證書
  3. 包括所有的您重新分配設備的UID(最大100)的ad-hoc cetificate列入證書

    • 只與流體設備將能夠安裝應用程序(除了越獄deviced)
  4. 使用p12和prov編譯.ipa。來自蘋果的證書。

相關問題