2012-08-22 174 views
9

我是Xcode和Mac中的新手。我可以使程序在模擬器上運行良好,但不能創建dmg文件。某處我聽說我需要一個Apple Developer帳戶(99美元),但我不想在App Store上發佈我的文件。我只需要在1或2臺其他Mac上安裝它。我需要Apple開發者帳戶嗎?

+2

獲取開發者帳戶不會幫助您創建'.dmg'文件... http://digital-sushi.org/entry/how-to-create-a-disk-image-installer-for- apple-mac-os-x/ – trojanfoe

+3

由於[我們不是您最喜愛的公司的客戶支持](// meta.stackoverflow.com/questions/255745/),我正在投票結束這個問題。 – gunr2171

回答

7

開始之前 - 您CAN開發iOS應用程序並從Xcode部署到設備而無需開發人員帳戶,但據我所知只能在越獄設備上完成。

檢查this link瞭解更多信息。

UPDATE

對不起,我以爲你說的對移動開發。請查詢this video about Creation of .dmg files瞭解更多信息。

原來的答案

看一看在apple developers page看到不同的賬戶類型。具體來說,免費帳戶:

如果您還沒有準備好加入我們的開發人員計劃之一,則可以免費註冊爲Apple開發人員。作爲一名註冊的Apple開發人員,您可以訪問開發工具,資源和信息來協助您創建適用於iOS和OS X的應用程序。Learn more 使用免費帳戶,您可以在任何mac OS以及連接到iPhone的iPhone上運行您的應用程序mac OS。

使用付費帳戶,您可以在任何供應設備上安裝應用程序並將應用程序提交給商店。

+3

iOS平臺沒有免費的個人開發程序,允許您在設備上部署或調試您的應用程序(大學除外):https://developer.apple.com/programs/start/university/ – Tutankhamen

+0

@Tutankhamen https:// developer.apple.com/programs/register/ – Kuf

+3

沒有針對iOS平臺的免費個人開發程序***,它允許您在設備上部署或調試您的應用程序*** – Tutankhamen

0

你並不需要一個蘋果開發者賬戶,使應用程序,但如果你想要把它們放在應用程序商店,獲得開發人員測試版軟件和論壇的訪問權限,那麼你就可以。

+0

在一般情況下,您將無法部署/調試您的應用程序在設備上... – Tutankhamen

0

您可以在沒有成員身份的情況下開發Mac應用程序,但是如果您想開發iOS應用程序,則需要成員資格才能在任何設備上運行您的應用程序。

但是,如果您想在iOS模擬器中運行iOS應用程序,則不需要成員資格。您可以在任何運行10.7 Lion或更高版本的Mac上安裝Xcode和iOS模擬器。

也許你想使用其他Mac模擬器的二進制文件,而無需編寫關於其他Mac應用程序,那麼你應該看看該工具:https://github.com/landonf/simlaunch

7

如果您的Mac和你發展不會在Mac應用商店發佈,您不需要開發者帳戶。

你確實需要以下任何一個交代:

  • 在iOS設備上安裝的應用程序(甚至是你自己一個用於調試)
  • 在任何應用商店發佈的應用程序(無論是iOS或Mac)

編輯:請注意,如果您沒有帳戶,則您的Os X應用程序將爲無符號。他們會工作,但是每個用戶都會收到警告,並且需要降低他的Mac的安全設置才能運行應用程序(或者至少他必須專門批准每個應用程序) 。

+0

關於[Kuf的答案](http:// stackoverflow。com/a/12072593/1269037)建議可以在沒有開發人員帳戶的情況下將應用程序部署到連接的iOS設備。你有來源可以證實或否認這一點? –

+0

根據這些評論,它只能用於加減設備。 Apple沒有提供這樣做的方法。 –

18

隨着的Xcode 7你不再需要有爲了一個開發者賬戶,以測試您的應用程序在你的的Mac和/或iOS設備

enter image description here

檢查它出here

請注意,這是Apple正式支持的,但您必須使用Xcode 7或更高版本以及您的iCloud帳戶

+0

Xcode版本<7.0不允許我們在沒有開發者帳戶的設備上測試ios應用程序。我對嗎? – Selva

+0

是的,沒錯。 – Roberto

相關問題