很多時候因為種種原因细睡,我們需要發(fā)布ipa当凡,但是苦于沒有企業(yè)證書梢夯,或者說由于某些原因,我們要將ios產物交給第三方進行企業(yè)簽名诀艰,那么我們并沒有開發(fā)者證書怎么辦柬甥?網(wǎng)上關于iOS無證書打包ipa的文章也很多,我只說我驗證過的一種可靠方式其垄。
首先苛蒲,我們先生成一個Runner.app:
flutter build ios --release
輸出結果:
Building "com.jarvanmo.fluwx-example" for device (ios-release)...
Automatically signing iOS for device deployment using specified development team in Xcode project: xxxxxxx
Running pod install... 1.3s
Starting Xcode build...
├─Building Dart code... 26.7s
├─Generating dSYM file... 0.9s
├─Stripping debug symbols... 0.7s
├─Assembling Flutter resources... 1.2s
└─Compiling, linking and signing... 15.3s
Xcode build done. 54.3s
Built /Users/xxx/Code/Flutter/fluwx/example/build/ios/iphoneos/Runner.app.
我們去尋找/Users/xxx/Code/Flutter/fluwx/example/build/ios/iphoneos/Runner.app. 這個文件,然后我們要創(chuàng)建一個名為Payload的文件夾绿满,注意名字不能錯臂外,然后把Runner.app粘貼到Payload文件下,然后對Playload壓縮成.zip:
然后將Runner.zip重命名為Playload.ipa:
大功告成~
歡迎加入flutter交流QQ群:892398530喇颁。