2014-09-20 52 views
12

我正在嘗試爲使用測試飛行的應用程序招募一些測試版測試人員。沒有一個測試人員會成爲內部員工或類似的東西 - 只有一些人知道誰願意幫助測試我的應用程序(我是一個業餘愛好者,反正也沒有任何員工)。在iTunes Connect中添加具有「技術」角色的用戶是否安全,以便使用測試航班向其發送測試版本?

當我去添加ITC的索姆河用戶進行測試飛行時,它讓我爲他們分配了一個角色。對我來說唯一有意義的角色是「技術」。但是,我擔心分配給我不熟悉的技術角色的人可以讓他們更改我的應用程序描述,拒絕或提交二進制文件以及類似的東西。

這是我需要擔心的事嗎?有沒有辦法給用戶分配JUST測試人員的角色,而不讓他們通過ITC訪問我的應用程序?

Apple的文檔似乎沒有明確說明具有各種角色的用戶可以做什麼。

回答

8

不,這不是很安全,並且將iTunesConnect中的「技術」角色授予您不完全信任的人並不是一個好主意。

iOS的8 TestFlight系統有一種方法來設置外部測試人員,看到https://developer.apple.com/app-store/Testflight/

「外部測試」部分的缺點是,你的程序通過審覈小組每次去你做出任何重大改變在它到達外部測試人員之前(因此如果測試人員真的是你的團隊的一個關鍵部分,將它們作爲內部測試人員添加到他們的技術角色中仍然是有利的)。評論不會像普通的App Store評論那樣長。

替代品(不涉及評論)是Crashlytics Beta Distribution(由Twitter擁有)或HockeyApp(由Microsoft擁有)。還有其他服務,或者您可以在自己的網站上託管IPA(使用專爲企業應用設計的機制),但通常這意味着您錯過了使用更集成的解決方案時獲得的其他功能。

+0

已回答貶損 – 2015-03-27 07:35:10

+0

@SarimSidd感謝您讓我知道,好點 - 我現在已經更新了它,希望它更有幫助,現在反映了當前的情況。 – JosephH 2015-03-27 09:37:22

+0

他們剛剛更改iTunes Connect以包含以下角色:-Admin -Finance -App Manager -Developer -Marketer -Sales -Reports -------你見過這個嗎?哪一個最適合我信任的人(同事)獲得內部TestFlight構建? – 2015-12-18 00:30:27

1

簡答:沒有。添加具有技術角色的測試人員並不安全。

長答案:

根據iTunes Connect,用戶必須具有管理員或技術人員。
閱讀評論後,我會用這個完成我的答案。

有內部測試儀和外部測試儀。

外部測試儀尚未提供(請參閱https://developer.apple.com/app-store/Testflight/)。

只有現在允許內部測試人員(這意味着您的測試人員可以更改您的應用程序)。
由於您需要用戶擁有最低權限,因此您應該將該用戶添加爲技術(風險較低但仍然危險)。 我看到有德祥一個複選框,可以啓用內部測試儀作用:

Internal Tester user role

將用戶具有哪些權限?理論上,他們只能訪問測試版本(但這是一個猜測,因爲我還沒有嘗試過)。您可以爲假內部測試人員創建一個帳戶,並檢查是否無法使用該角色修改應用。

+4

技術用戶可以完全訪問應用程序管理。如果你不完全信任用戶,這根本不是一個好主意。 我在這裏有同樣的問題......蘋果應該只添加一個「測試者」角色,只訪問testflight系統,而不是其他任何東西。 – 2014-09-23 13:16:08

+0

你說得對。我已經糾正並完成了我的答案。謝謝。 – lnjuanj 2014-09-23 15:17:35

0

技術用戶將可以訪問iTunes Connect的「我的應用程序」部分。這意味着他們可以更改應用商店中應用的描述,更新價格甚至從銷售中刪除應用。

沒有辦法讓用戶僅僅具有「內部測試員」角色。這就是外部測試人員的目標。

0

可能授予某人作爲內部測試人員進行測試的權限,但不能讓他們能夠登錄iTunes Connect。

創建具有「技術」角色的iTunes Connect用戶,並使用他們可以接收的電子郵件地址。然後讓他們用不同的Apple ID接受它。

只要他們無法使用您添加爲「技術」用戶的電子郵件地址登錄iTunes Connect,他們就不會失常。

相關問題