今天SDK合作方要求我出個ipa包 ? 發現沒有對方的ios開發者賬號打不了ipa包
后來網上查閱一些方法 ? 解決了這個問題 ??
但是繞過開發者賬號出的包能不能審核 ? 就不清楚了
Xcode->Archive成功之后 ??
Archive --> 右鍵生成的Archive文件 --> Show in Finder --> 右鍵xxx.xcarchive文件 --> 顯示包內容 --> Products-->Applications--> 包 --> 拖到 itunes中,成成ipa --> 右鍵,在Finder中顯示。
驗證過確實可以 ? 出包成功
.csr 文件 做證書時 ? 需要使用自己電腦的 ? 對方電腦打過來的證書打包時會出錯
XCode9.4? 快速出iOS開發包
找到編譯成的targetname.app文件夾,使用下面的命令進行打包生成.ipa文件
xcrun -sdk iphoneos PackageApplication -v?targetname.app所在目錄/targetname.app"? -o 想要輸出的目錄/文件名.ipa
后面根據對比發現新版的Xcode少了這個PackageApplication(轉注:PackageApplication在前幾個版本已被標識為廢棄,在8.3版本徹底移除了)
先去找個舊版的Xcode里面copy一份過來
放到下面這個目錄:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/
然后執行命令1:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
然后執行命令2:
chmod +x /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication
最后附上PackageApplication下載地址: