巴哈姆特

首頁 哈啦區 天下布魔

【其他】為何IOS的布魔一直掉簽、需要重簽(5樓遊戲製作人出來解釋了)

追蹤話題

【其他】為何IOS的布魔一直掉簽、需要重簽(5樓遊戲製作人出來解釋了)

綜合討論
新 (k24440592) 2021-10-07 02:52:42
#1

觀念:
首先裝IPA檔時(像是裝本遊戲)
需要簽名驗證,它是蘋果的一種安全機制
IOS系統就是比較封閉、特殊又嚴格

不像安卓信任APK檔後,按兩下就解決了
(對面就是自由的大海)

如果不想重新簽名驗證:
就是JB(越獄),但是JB(越獄)蘋果就不保固了
反正天下布魔因遊戲性質,不可能上架App Store的
(除非是出閹割版)

關於TestFlight:
之前使用的TestFlight是蘋果認可的測試程式,所以可保證安全、穩定、不掉簽
但因為蘋果政策調整(掃黃),
導致TestFlight不能用

這問題也快講一個月了,用人家的系統就是要接受人家的政策調整,畢竟寄人籬下

接著講簽名的區別:
用APPLE ID自簽名(免費)
就是用自己的APPLE ID名義簽
七天會到期,中途也可能會提早到期,相當不穩定
但玩家可自行完成

企業簽名(保護費就大概一年299美元那邊)
設備數量沒有限制,但如果分享企業簽證可能也會像TF一樣被蘋果抄掉

個人簽名(一個開發人員帳號一年99美元)
支援100台設備,且不切實際

不可能用這簽名方式
*再補充
它要綁定設備(要你設備的UDID)
另外如果大量使用也可能會被蘋果給吊銷
(安裝設備遠大於申報員工人數)
*需要玩家拿手機到侍達公司上機做安裝,無法自行安裝,要這方法真的是強人所難

安全性問題:
1.不相信第三方簽名程式
(什麼愛思助手、GBox、iTools、喵喵簽、閃電簽、Cydia Impactor、AltDeploy、AltStore、Sideloadly等)
【其實IOS第三方簽名程式有夠多了,但可能會因為蘋果更新政策、IOS版本後就不管用了】
A:就去換安卓或模擬器玩吧

2.如果你只是不想輸入自己的APPLE ID或怕被第三方程式盜走
A:去辦一個新的APPLE ID,用它專門安裝

3.使用第三方程式有風險欸
A:老話,那就不要用

4.侍達要想出更好的方法,要運用智慧
A:等未來吧,我也想知道有什麼更好的方法就能繞過蘋果驗證機制,不用第三方程式、不JB(越獄)

其他:
此樓只是大概解釋(我懶得長篇大論)
可以去看4樓的其他IOS開發人員更詳細解釋
另外還有5樓的刃大(遊戲製作人)的解釋

還有盡量不要一昧的抱怨或謾罵,要探討問題的本質

另外目前雖然無板主但本板仍然受到巴哈站規和無板主小組管理喔,還有自己的網路言論要慎重。

看較舊的 22 則留言

新: B25 2021-10-08 09:18

連基本操作都不會還有什麼好炫的。就算你沒安卓,你可以用iPhone遠端控制家裡電腦開模擬器玩喔。

香草咖啡: B26 2021-10-08 09:50

ios就是爛嘛搞什麼543 樓上間接不就承認了嘛收一收比較快啦

緋緋: B27 2021-10-08 10:08 編輯

說不過別人就開始刷留言狂講,總歸就是IOS沒錯,錯的只有官方,這樣應該可以說是無腦護航IOS了吧?

韓巴: B28 2021-10-08 12:32

腦殘果粉永遠不會承認蘋果有問題,I13pm有什麼值得炫耀,只是一部過氣科技產品而果粉不自知!喜歡就改政策,反正有你這類果粉死撐硬接受

遇酸: B29 2021-10-09 14:37

所以整串看下來,就是一個人在自嗨 覺得自己的觀點很正確,別人的行為都是貪婪無恥。

梅洛 (jeff480101) 2021-10-07 13:23:37
#2
庫克笑你

月兔管理官 (darrel1885) 2021-10-07 17:56:43
#3
工口那個是他們的平台週年慶活動,ERO沒有,如果為了一次的120H(不是魂晶喔)你可以跳槽去工口

如果官方已經提供可行的安裝方式及教學,你單純因為麻煩而砲轟,那支持國產遊戲只不過是你拿來嘴的一個藉口而已
香草咖啡: B1 2021-10-08 03:55

有拆帳分到利潤就別說置身度外。我就問一句你能代表官方宣告ios失敗請移駕到安卓?不要說ios app直接一鎗[雲遊玩什麼時候要改善]?D卡管理員的你還是只是玩家的你?ero跟工口的錢有沒有拿

月兔管理官: B2 2021-10-08 08:28

無償謝謝,另外我也是IOS玩家,目前也是用愛思7日重簽,每週三要重新安裝,幾個步驟而已沒什麼麻煩

香草咖啡: B3 2021-10-08 09:52

你就不能代表遊戲官方啊講話那麼大聲連個ero工口的利潤都分不到的無給職迷迷,您支持的遊戲公司拿了平台利潤沒分您喔哭哭,說不定笑著說謝謝月兔辛苦了

火山夏威夷 (rookmanx) 2021-10-08 12:53:33
#4
我是一個iOS App的開發工程師
經歷了一段時間蘋果的發布和簽證變革
看到大家熱烈討論,也稍微分享一下我的認知和大家討論

就如同上方k24440592所言
使用蘋果手機想要安裝非App Store下載回來的App基本上是困難的
因為iOS並沒有一個類似"允許安裝未知的應用程式"的開關讓你打開
(這邊先不考慮"越獄",越獄已經是把所有蘋果的規則給破壞掉了)
站在蘋果的立場上也能理解,因為蘋果以前的概念都是"把使用者當白癡照顧,把開發者當壞人檢視"
(這句話是我很喜歡對後輩講的...)

-------------------------------------------------------------

所以如果你要當一個iOS的App開發者
最基本的方法就是去和蘋果申請,繳了一年99美元的申請費
這樣你就有了可以開發App並且提交給蘋果審核後上AppStore的權力
提交給蘋果審核沒有問題,他會幫你的App簽上一個蘋果認證
所以使用者就可以在App Store上下載你的App並成功安裝

但如果身為開發者,雖然蘋果的App開發系統(Xcode)上有提供模擬器模擬
但是模擬器與實體機必定會有差異,開發期間總是會希望可以在自己的機器上測試
甚至如果你是一個團隊,測試人員理應會希望在上架給客戶使用前自己先測試玩玩看
所以蘋果有給每個99美元申請的開發帳號去註冊100台裝置當作測試機的機制

登記裝置後,開發者就可以把App包著自己的簽證壓給測試人員(無須經過蘋果審核)
這樣他們的手機對照簽證無誤就可以正常安裝這個測試的應用程式
只是這個方法畢竟一開始只是為了讓開發者可以測試
所以只有開放100台機器去測試,
另外如果你有一台機器不想要當測試機了,你也只能先註銷,但仍佔著你的測試100台機器的額度
(直到你下次付款時才能一個批次的真正砍掉你不想要的機器)


這個時候蘋果又面臨另一個來自開發者的需求了
開發者說他們只是想要製作一個給公司內部使用的APP來方便內部管理
(例如公司的專屬上班系統,可以打卡請假甚至內含通訊之類)
開發者不希望這些東西放在Store上面被一堆人檢視
也不希望每次更新都要等很久很久的蘋果審核

所以這時蘋果就有了一年299美元的企業方案
如果你的開發帳號是這個企業方案,你是不能將你開發的東西丟到AppStore上去審核的
取而代之的就是你可以自己分發給你想要的人去下載安裝
但是這個帳號的申請是非常嚴苛的,除了你必須以公司組織的身分以外
他們也會有人員直接和你書面甚至視訊確認了解你的使用規模和目的

這一類的App在安裝時因為是使用企業簽證而非蘋果的官方簽證
所以安裝時都還要使用者去手機描述檔那邊選擇一次信任這個憑證

-------------------------------------------------------------
以上就是蘋果官方對於"開發者"的兩種身分的定義還有價錢以及可以做到的事...
(沒有什麼超級企業簽或是共享簽...等名詞)

再來蘋果面臨到開發者的抱怨
說就算有100台設置裝置可以測試,要將app分給那些機器是麻煩的
(必須拿線去連接開發者的電腦安裝,或是下載itunes後將ipa檔匯入手機,沒辦法一顆按鈕按下去就安裝)
這個時候TestFlight就出現了
原先他也只是其他第三方的軟體,負責打包好ipa讓測試人員可以很簡單的在上面直接下載測試包
不過頻果認為這個技術對他們的開發產業是有幫助的
所以就將他們買回來加入自己的開發者官方服務之中
並且因為反應良好,將Testflight的測試用了另一種簽名的規範
可以讓開發者不受到100台機器的限制,轉而變成10000個測試帳號
甚至可以讓開發者直接放出一個連結,讓點擊連結的人自動加入測試帳號清單
方便開發者來作一個簡單的對外封閉測試
(10000個測試帳號也是陸續慢慢開放的...早期也有只有2000人的時代)
所以現在,開發者可以將預計對內測試的程式打包給蘋果,並且跟他說這個是對內測試的
他就可以幫你利用testflight來發布給所有測試使用者
過程中不會有嚴格的上架審核,不過還是有基本的機器檢查
(有沒有用到過期的元件或是太低版本或危險的套件之類)


最後...蘋果又面臨到了一個質疑
如果是一個最近才打算加入蘋果開發家族的新手
或是目前還沒有實際開發能力想要練手的學生
因為只是練習階段,沒有購買99美元的開發帳號
但是他們還是希望可以讓自己寫的測試App在自己的iPhone上面跑
而不是只能在開發電腦上的模擬器執行(其實早在一開始連下載Xcode開發都不行)
所以蘋果也開放了,如果你不是付費的開發者帳號
你也可以用自己的名義對自己的App簽名
這樣你自己的手機也能夠安裝你自己開發的App
但畢竟是新手練習階段,你的簽名只有7天有效
之後App就會無法執行(除非你重新在簽一個新的)

-------------------------------------------------------------
講到這裡有沒有發現......很多拼圖開始出現了


事實上...TKFM不可能通過蘋果的線上審核
因為明定就是不可以有R-18的作品出現

所以開發者是用Testflight的10000人測試機制來推廣的
這也是為何一個新版本推出就會有時候出現測試人數已滿的訊息
事實上對於10000這個數字在遊戲的推廣也是有難度
所以官方不定期就會換另外一個App的名稱
當作另一個產品來開出另一個10000人的testflight測試
(這也是為何下載很多次的人打開testflight會看到一堆不同名字但是都一樣是TKFM的App)

用這種方式只要成功安裝了,App不強迫更新的話就不會有問題(沒有使用期限)
另外因為不是上架審核,所以蘋果對這塊也比較是灰色放任不管的心態
但是......當你開始做大了...自然就有被追查的風險
原本只是讓你測試用的系統被拿來直接推廣甚至有收益(又是R-18還跳過平台費用30%)
蘋果有足夠的理由讓你直接再見
而這也就是為何現在相對穩定的TestFlight無法使用的原因


但想要避掉蘋果的審核的人太多了
(各種理由都有...不管是App本身違法...或是想要逃過30%...抑或是不想每次都被蘋果獨裁)
所以才有一堆人在探討和研究『還有哪些方法可以不被審核』
每七天就要重新連電腦重簽的(AltStore...等)
其實就是利用蘋果的『非開發者的自己可以簽一個7天過期的憑證』
共享企業簽其實就是有已經通過企業簽的人偷偷外租自己的簽證
什麼100台簽名的其實只是單純蘋果99美元的100台device測試...
(當然方法都有風險...現在能用不代表未來一定可以用)

而且如果你用這些關鍵字去找
你會找到對岸的資源居多
因為那些名詞根本沒被正名
蘋果官方其實就只有99美元普通簽和299美元企業簽(是還有一個學生教育方案,但那個我沒研究)
-------------------------------------------------------------

我會打這這麼長的文章,
其實也是想釣出一些高手來幫我修正和討論我對於簽證的見解和功能是否有錯
事實上我也因為工作的關係,會需要關注這個業界有哪些神奇的漏洞可以鑽
(抱歉...敝公司的產品也是常常要躲來躲去的那種...)

當初接觸到TKFM時的契機也是因為對他們後續的推廣方式很有興趣
(也就是我早猜到會有現在這個樣子...且對他們打算要怎麼突破很好奇)
不過我也算是一個喜歡TKFM的玩家
(這是我現在唯一會開的手遊了)
所以大概也能理解想要擁護的人以及想要罵廠商辜負期待的心理

不管怎麼說,以推廣層面來看,目前的狀況對於iOS很不友善是事實
官方雖然提出了很多替代方案,但沒有先前那麼簡單方便也是真實
蘋果官方的規範和審查的力道變得更嚴苛和大力也是現實

以一個玩家角度而言,我希望看到後續官方有什麼超棒的解決方案
以一個開發者角度而言,我很好奇這個產品後續還有什麼招式
以一個PM角度而言,我對現在這樣的狀況對於產品的生態擔憂
對我而言大概就是一個這麼複雜的心理想法吧...


總之~
我會繼續的站在旁邊觀察
遊戲照樣用雲遊的方式開...(消耗體力的話還算堪用)
內心期待著過天後官方可以讓我大吃一驚

但如果沒有的話......
如果出現一個很讚的貧乳蘿莉角色
也許我也是摸摸鼻子的選擇我比較信任且方便的方式來安裝吧

看較舊的 6 則留言

火山夏威夷: B7 2021-10-08 14:19

[chekuli1:刃霧翔]加油喔,我是真的很期待你們

新: B8 2021-10-08 14:21

[chekuli1:刃霧翔] 所以那個夏日伊布呢 敲碗

火山夏威夷: B9 2021-10-08 14:26

似乎也沒有人吐朝我偷偷許願...

新: B10 2021-10-08 14:30

[rookmanx:火山夏威夷] 體力部分搞不好一週年大驚喜

小帥鵰: B11 2021-10-09 20:53

感謝分享,簡單來說,看來目前R-18在iOS就是沒有100%完美解法

刃霧翔 (chekuli1) 2021-10-08 14:01:29
#5
各位好,我覺得大家似乎有很大的誤解,所以我還是出來說明一下。
 
首先,我們侍達只是開發遊戲內容。營運則是另外一間公司,讓遊戲發布上架跟點數儲值相關問題則是平台的工作,所以其實我們侍達並沒有參與太多跟上架有關的工作。
 
再來,以為我們只想省成本不好好經營這點也是誤解。其實為了iOS玩家,開發、營運、平台三方花在iOS上的成本是最多的,像是以前的TF跟現在的雲遊玩,這些成本其實都比各位想像來得高出許多。
 
總之我要說的是一樓所謂的超級企業簽名 (其實就是開發者帳號)這是不可能採用的,因為這個方法需要玩家拿手機到我們公司接到我們的產檔機上做安裝,你沒有辦法自己裝。
 
我怎麼可能天天開放公司讓員工幫大家安裝?這樣不就都不用工作了,更別提這方法只能安裝一百台裝置,各位只要好好想想就知道這是不可能的。
  
我們能理解iOS玩家們的困擾,我們也一直在研究其他的方式。也在被APPLE禁用前就推出了雲遊玩,希望iOS玩家能了解我們的苦心。
 
我們三方會繼續想辦法研究新的辦法,在那之前還是請各位先使用雲遊玩或是七日簽的方式遊玩。
 
謝謝各位。


看較舊的 84 則留言

路人甲: B86 2021-10-08 22:55

[aj7476:香草咖啡] 廢物閉嘴

懲戒重擊: B87 2021-10-08 23:30

你說雲遊玩爛連不上lag然後你找遊戲開發質疑,而不是找營運,大哥有沒有做過案子,你這根本找錯人了,笑死

懲戒重擊: B88 2021-10-08 23:33

改天你玩台版online game連不上記得寫信去外國原廠客訴說台版連不上

小帥鵰: B89 2021-10-09 20:59

課到退坑讓營運會痛的人不會捨不得買台安卓機;捨不得買個安卓機的,課金量也不痛不癢

小帥鵰: B90 2021-10-09 20:59

結論:慢走不送

香草咖啡 (aj7476) 2021-10-08 16:14:07
#6
※ 引述《chekuli1 (刃霧翔)》之銘言
各位好,我覺得大家似乎有很大的誤解,所以我還是出來說明一下。
 
首先,我們侍達只是開發遊戲內容。營運則是另外一間公司,讓遊戲發布上架跟點數儲值相關問題則是平台的工作,所以其實我們侍達並沒有參與太多跟上架有關的工作。
 有沒有拿到經費分紅就一起的啊,雲遊經費去哪裡還是給太少
再來,以為我們只想省成本不好好經營這點也是誤解。其實為了iOS玩家,開發、營運、平台三方花在iOS上的成本是最多的,像是以前的TF跟現在的雲遊玩,這些成本其實都比各位想像來得高出許多。

 高成本的雲遊玩會是這樣?,沒參與開發-營運-平台 怎又會知道成本多少,你ios就是不行無力改不了,直接專心安卓還比較實在

總之我要說的是一樓所謂的超級企業簽名 (其實就是開發者帳號)這是不可能採用的,因為這個方法需要玩家拿手機到我們公司接到我們的產檔機上做安裝,你沒有辦法自己裝。
 
我怎麼可能天天開放公司讓員工幫大家安裝?這樣不就都不用工作了,更別提這方法只能安裝一百台裝置,各位只要好好想想就知道這是不可能的。
  
我們能理解iOS玩家們的困擾,我們也一直在研究其他的方式。也在被APPLE禁用前就推出了雲遊玩,希望iOS玩家能了解我們的苦心。
 
看到這雲遊玩我又要笑一次

我們三方會繼續想辦法研究新的辦法,在那之前還是請各位先使用雲遊玩或是七日簽的方式遊玩。
 
謝謝各位。
要的是道歉這遊玩體驗真的差到不行
-_-|||: B1 2021-10-09 21:37

還以為很多人不爽,結果整串留言看下來就你一個人在吵

香草咖啡 (aj7476) 2021-10-08 16:27:33
#7
啊對了設定本還是聖光版因為balabala有夠多理由

看較舊的 12 則留言

香草咖啡: B13 2021-10-08 20:07

志工怎這樣我很明確說雲遊玩跟不願意繞道安裝,難怪免錢

路人甲: B14 2021-10-09 00:22

[aj7476:香草咖啡] 晚上了快去找個片尻一尻滾去睡覺

遇酸: B15 2021-10-09 15:04

這就像跟特力屋買日立冷氣請他到府安裝,然後因為房子的建材是特規沒裝好,就打給日立叫他們改善,然後說改不好就乾脆收一收。是否搞錯了什麼?

遇酸: B16 2021-10-09 15:05

做事講求程序正義,中小學綜合課是沒學好阿

杉本 布小熊: B17 2021-10-09 22:32

蘋果爸爸就跟你說不準色色,還想玩阿!!可憐

延伸閱讀

討論天下布魔設定集&實體展覽、簽名會

2021-10-07 20:09:02

情報天下布魔 9/29更新內容預告

2021-09-29 14:52:25

情報天下布魔 10/13更新內容預告

2021-10-08 19:05:04

情報9/22天下布魔更新內容

2021-09-17 19:35:56

電梯
開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】