首頁  >  問答  >  主體

objective-c - Xcode 8 打包 adHoc版本提示憑證問題

要將iphone app的專案打包adHoc的方式放到fir.im上,可是在選擇export to adHoc選項後,xcode提示如下圖:

xcode8之前的版本打包adHoc是正常的。

打包前做過,
1 在專案Target下的General的Singing禁用了Automatically manage singing,
2 在Signing(Debug) 和signing(Release)下選擇Wildcard *的憑證
3 在Build Settings下的Provisioning Profile和Provisioning Profile(Deprecated)下選擇Wildcard * 的憑證。

無論重做證書還是怎麼設置,都是卡在這裡。該怎麼搞?

巴扎黑巴扎黑2751 天前599

全部回覆(2)我來回復

  • 迷茫

    迷茫2017-05-02 09:33:38

    樓主解決了嗎

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-02 09:33:38

    直接Archive還是不行,用了另一個方法去打包。
    1,先在專案的Target裡的General進行設置,把Signing下的Automatically manage singing取消
    2,在Signing(Debug)和(Release)裡的Provisioning Profile選中已經配置好的憑證(Wildcard那種)
    3,直接Build專案(⌘b)
    4,Build完後在專案資料夾找到Products,看看xxx.app是否變成黑色。
    5,打開iTunes,把xxx.app拖入iTunes,會產生一個app,右鍵那個app的icon,用Finder打開,會看到xxx.ipa的文件,把此xxx.ipa拖入fir.im即可。

    BTW:很多教學都跟不上時代的步伐了,那些作者都賺了名氣開始安享晚年了嗎?

    回覆
    0
  • 取消回覆