请告诉我构建我的应用程序并在真正的 iPhone 上使用它的完整过程。
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6 : Finally select the place you want to save the .ipa file
Step 4 Finally select the place you want to save the .ipa file
In addition to kus answer.
There are some changes in Xcode 8.0
Step 1: Change scheme destination to Generic IOS device
.
Step 2: Click Product
> Archive
> once this is complete open up the Organiser and click the latest version.
Step 3: Click on Export...
option from right side of organiser window.
Step 4: Select a method for export > Choose correct signing > Save to Destination.
Xcode 10.0
Step 3: From Right Side Panel Click on Distribute App.
Step 4: Select Method of distribution and click next.
Step 5: It Opens up distribution option window. Select All compatible device variants and click next .
Step 6: Choose signing certificate.
Step 7: It will open up Preparing archive for distribution window. it takes few min.
Step 8: It will open up Archives window. Click on export and save it.
单击菜单中的Product
> Archive
,完成后打开Organiser
并单击最新版本 > Distribute
> Save for Enterprise or Ad-Hoc Deployment
> 选择正确的签名 > 保存到目标
You will need to Build
and Archive
your project. You may need to check what code signing settings you have in the project and executable.
Use the Organiser to select your archive version and then you can Share
that version of your project. You will need to select the correct code signing again. It will allow you to save the .ipa
file where you want.
Drag and drop the .ipa
file into iTunes and then sync with your iPhone.
EDIT: Here are some more detailed instructions including screenshots;
Archive process (using Xcode 8.3.2)
Note : If you are using creating IPA using drag-and-drop process using iTunes Mac app then this is no longer applicable for iTunes 12.7 since there is no built-in App store in iTunes 12.7.
'Generic iOS Device
' on device list in Xcodecmd + shift + k
as shortcut)Product
-> Archive
your projectOnce archive is succeeded this will open a window with archived project
You can validate your archive by pressing Validate
(optional step but recommended)
Now press on Export
button
Next
button.list of team for provisioning
. Select accordingly and press on ' Choose
' button.Export one app for all compatible devices
(recommended). If you want IPA for specific device then select the device variant from list and press on ' Next
' button.Summary
' and then press on ' Next
' buttonexport the IPA as [App Name - Date Time]
and then press on ' Done
'.In Xcode-11.2.1
You might be see different pattern for uploading IPA
Steps :-
i) Add your apple developer id in xcode preference -> account
ii)Clean Build Folder :-
iii) Archive
iv) Tap on Distribute App
v) Choose Ad-hoc to distribute on designated device
6)Tricky part -> User can download app from company's website URL. Many of us might get stuck and start creating website url to upload ipa , which is not required. Simply write google website url with https . :)
7)Click on export and you get ipa.
8)Visit https://www.diawi.com/ & drag and drop ipa you have downloaded. & share the link to your client/user who want to test :)
Easiest way, follow the steps :
step 1: After Archive project, right click on project and select show in finder
step 2: Right click on that project and select show as Show package contents, in that go to Products>Applications
step 3: Right click on projectname.app
step 4: Copy projectname.app into a empty folder and zip the folder(foldername.zip)
step 5: Change the zipfolder extension to .ipa(foldername.zip -> foldername.ipa)
step 6: Now you have the final .ipa file
At the time of Building select device as iOS device. Then build the application. Select Product->Archive then select Share and save the .ipa file. Rename the ipa file to .zip and double click on zip file and you will get .app file in the folder. then compress the .app file of the application and iTunesArtwork image. it will be in the format .zip rename .zip to .ipa file.
Here is the steps I followed to export the .ipa
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.