2013-01-08 81 views
-2

有什麼辦法只發送了iOS模擬器文件並沒有源代碼,我只是想我的應用程序進行測試我可以發送iOS模擬器文件嗎?

+0

即使可以做到這一點,您也不應該依賴模擬器進行測試。這就是說,我會先從'〜/ Library/Application Support/iPhone Simulator/{VERSION}/Applications /複製應用程序開始''但我有一種很好的感覺,它不會解決問題。 –

+0

好的,我可以在手機上使用它,而不必將其放在應用程序商店中嗎?對不起,我只是新的在這 –

+1

@ Tbt-lionArmanCapistrano,你需要一個開發人員配置文件或分發配置文件。你不能這樣做。 – iDev

回答

0

不幸的是沒有,即使你沒有發送模擬器二進制它不會在其他設備上部署(證書和代碼簽名)。正確的協議是將其他設備添加到您的門戶網站,如果他們還沒有它們,則向它們發送必要的證書,私鑰等。連同這些數據,您可以附加用於測試的二進制文件。如果您有任何問題或需要澄清,請告訴我!

+0

模擬器二進制文件在任何情況下都不適用於設備,因爲它們被編譯爲i386指令集。設備二進制文件被編譯爲ARM指令集。這個討論的一個有爭議的問題,但需要注意的一點。 –

1

你需要的是一個AdHoc發行版。

這裏還有很多自動化工具,其中最受歡迎的是我的選擇之一,即TestflightApp。

他們也有一個非常好的文檔,讓你開始!

1

是的,您可以將模擬器構建發送給其他人,並要求他們將其放置在他們的模擬器構建位置。他們將能夠在沒有源代碼的模擬器中運行應用程序。

爲了做到這一點去,

Users/<username>/Library/Application Support/iPhone Simulator/6.0 

,並複製它看起來像0BE5DCF2-7F78-4D3G-BE5E-41268C635784(請確保您的應用程序文件是否存在該文件夾yourproject.app文件)的文件夾,該文件夾發送給其他人。讓他們放在相同的位置。在另一臺計算機上執行此操作之前,請確保模擬器已關閉。

請注意,上述解決方案僅適用於模擬器,不適用於iPhone設備。你不能把它放在iPhone中。如果您想將構建版本添加到iPhone上,您可能需要獲取一個發行版配置文件,然後添加其他設備,然後發送該ipa文件,以便測試人員可以將其放入設備。

請注意,對於測試,最好不要依靠模擬器。在實際的iPhone設備中測試總是更好。

+0

你以前試過這個嗎? – Lefteris

+1

@Lefteris,是的,可以發送模擬器構建。我過去做過。如果你願意,你可以自己嘗試一下。 – iDev

+0

有趣的事實!我認爲複製它可能會起作用,但有可能沒有懷疑。感謝分享。 –

相關問題