由于項目中要在生產(chǎn)環(huán)境(Production)下測試iOS推送消息功能,上網(wǎng)搜過較多文章都沒有找到合適的解決方法。東拼西湊地又機緣巧合地實現(xiàn)了此功能狱从。
雖然上網(wǎng)找到是使用Ad Hoc模式打包能測試推送功能绵脯,但是用Xcode打出來的包通過itools在iphone安裝不了得问,itunes也沒有嘗試成功。那么如何在不提交app應用到AppStore的情況下丈氓,使用Ad Hoc模式來驗證消息推送的功能呢周循?
在Xcode8下記得打開Push Notifications,
這里證書和配置文件的步驟先忽略掉了万俗,上網(wǎng)能找到很多詳情的教程湾笛,這里就不一步一步敘述了。
接著闰歪,打開Xcode嚎研,XCode => Product => Scheme => Edit Scheme
接下來,用剛才一開始申請并且下載好的證書和配置文件打一個ipa包
通過一系列步驟導出ipa文件
這里會發(fā)現(xiàn)多了一個配置文件库倘,點擊圖片中的Next临扮,選擇個地方保存。
這時候在target的General中多了個XC iOS Ad Hoc:你的Bundle id配置文件的選擇教翩,Run一下杆勇。iphone手機上有你的App了吧,那就測試一下生產(chǎn)環(huán)境下的推送消息功能吧饱亿。
最后蚜退,小弟菜鳥,歡迎大神指導交流彪笼,不喜勿噴钻注。