如何徹底react-native專案(未上架)中iOS修改bundleID?
过去多啦不再A梦
过去多啦不再A梦 2017-05-17 10:04:33
0
2
851

最近遇到這樣一個問題:

  • 先前剛開始做RN專案的時候,有一個bundleID abc,但是後期推送的時候這個bundleID好像被統配佔用,不能用,讓後就給這個bundleID後加了「168 ”->abc168,運行沒有什麼問題,就用這個bundleID完成了推送的憑證。
    但是新的abc168建立的證書,推送專案不能推送。我覺得是不是只改General和info.plist中的bundleID是不是沒有完全改掉,就試著用新的bundleID鍵了一個項目,發現推送就可以用了。 。 。

#現在問題來了:

  1. #是把原來專案的程式碼都複製到新建的專案裡,需要修改哪些檔案?

  2. 如何把原來的專案的bundleID怎麼徹底的修改成新的bundleID(只是在xcode上的general和info.plist中修改不起作用)?

过去多啦不再A梦
过去多啦不再A梦

全部回覆(2)
習慣沉默

由於沒有別的思路,最後問題解決採用了第一種方法:
重新建了一個名字為新bundleID的項目,然後將先前項目的代碼移植過去。這裡要注意的是,如果原來的專案中有第三方的函式庫,這些函式庫都需要重新配置。

滿天的星座

除了憑證, 描述檔, 各種的也得重新配置, 如果用的xcode8自動生成; 推送如果用的第三方, 比如極光, 裡面的之前上傳的推送證書也需要重新配置下; 之後再測, 收不到肯定是哪裡沒配置好或發送的推送的方式選擇錯誤, 極光的話直接點擊發送通知測試下;

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板