簡體   English   中英

如何在未越獄的iOS設備上測試已簽名的應用程序

[英]How can I test my signed app on an unjailbroken iOS device

作為軟件開發生命周期的一部分,我們希望確保在推送到iTunes之前在內部進行測試的二進制文件與推送到iTunes的二進制文件相同。 我知道這聽起來很傻,但這只是中型公司的制衡問題,因此測試人員可以確定編碼人員在進行測試后沒有添加任何內容。

因此,有沒有辦法在沒有越獄的設備上運行經過簽名/認證的應用程序? 還是有一種方法可以驗證IPW是否與推送到iTunes的zip中的代碼完全相同?

還是可能以另一種方式實現我的目標?

我們有一個有效的開發者帳戶,還有大約15種沒有越獄的設備。 寧願與他們一起測試剩余庫存而不是越獄。

不能通過常規方式在設備上運行已簽名為進入App Store的二進制文件。 您可以通過讓開發人員創建一個臨時構建來測試代碼。 它具有與App Store版本相同的功能,但是您可以對其進行測試。

不幸的是,當為App Store重新編譯該應用程序時,可以添加更多代碼。

您無權測試代碼嗎? 如果必須的話,可以讓他們在您面前創建一個自組織,對其進行測試,然后為您面前的應用商店重新編譯。 但是,似乎有些過分了。

還有另一個技巧:

首先以正常方式測試您的功能代碼。

而不是將代碼推送到AppStore,但將發布日期設置為3周,而測試人員正在驗證它的發布日期是他們上一次測試與否。 在這里的某個地方,我已經讀過那種可能性忘記了在哪里。 沒嘗試過!

如果您使用臨時配置文件編譯應用程序以進行分發,則以后可以獲取該歸檔文件,並使用appstore配置文件將其簽名並上傳。

但是,您不能上載使用開發證書編譯的應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM