Set up steps
- application
.ipa
A file, it can beEnterprise signature
Or it could beDev signature package
manifest.plist
File,plist
Files andipa
Files must be placed in supporthttps://
The server must be on the public networkssl
, self-signed and freehttps
Not availableGitHub
As an example)- Downloaded app
html
page
manifest.plist
The following
<? xml version="1.0" encoding="UTF-8"? > <! DOCTYPE plist PUBLIC"- / / / / DTD PLIST Apple 1.0 / / EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https://raw.githubusercontent.com/***/testIPA/master/Unity-iPhone.ipa</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> < string > com. * * * * * EN. * * * * < / string > < key > bundle - version < / key > < string > 0.1 < / string > < key > kind < / key > <string>software</string> <key>title</key> <string> Application name </string> </dict> </array> </dict> </plist>Copy the code
- The application of
.ipa
File,manifest.plist
Files andhtml
Download page, uploadGitHub
(supporthttps://
On the server)
- Note: Get file path correct posture
- Modify the
manifest.plist
File, will obtain the download path, fill intomanifest.plist
Corresponding location in the file html
Easy download page, download link must be this formatitms-services://? Action = download-Manifest&URL = the address of a PList file
<! DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Install</title>
</head>
<body>
<p align=center>
<font size="10">
<a style="color:#69DEDA" href="itms-services://? action=download-manifest&url=https://raw.githubusercontent.com/***/testIPA/master/DownloadPlist.plist"</a> </font> </p> </body> </ HTML >Copy the code
- Ps: How to directly in
github
On the previewhtml
Effect of the web
- will
github
ondemo
thehtml
Copy the file link to the input field that appears after opening the following url and click the button.
http://htmlpreview.github.io/
Copy the code
GitHub & BitBucket HTML Preview 2. Before the address of the HTML file, add htmlPreview.github. IO /?
htmlpreview.github.io/? Address of the fileCopy the code
- in
github
ondemo
Warehouse page, clicksetting
Button, findGitHub Pages
Section, selectSource
formaster branch
And then save (or save inTheme Chooser
Place, clickChange theme
After entering the page, select the theme to save, so you can also) the page will appear a new link, add after the linkdemo
theHTML
File name, you can jump todemo
Page displayed
- How can Github upload large files over 100 MB(using theGit LFS) Usage: Install first
Git LFS
The client, and then in the willpush
Open a new one in the warehousebash
The command line:
- You only need to set it once
LFS
:git lfs install
- And then follow up on what you want
push
Large file file or specified file typegit lfs track "*.pdf"
You can also edit it directly.gitattributes
file - The above Settings have been completed, the rest of the work is as normal
add, commit, push
The process will doNote:sourcetree
Integration of aLFS
It is also very convenient to use
- There was a problem with the SourceTree used to commit to git remote repository
POST Git-receive-pack (chunked)
- Solution open
SourceTree
On the upper right,Settings -> Advanced -> Edit configuration file
To open the configuration file, add the following configuration in the configuration file, save the configuration file, and try to push it to the warehouse again
[http]
postBuffer = 524288000
Copy the code
Attached: my blog address