Commit 15b52acd9728cf10eb3e1930ea724f8a5b4f9be0

Authored by iOS-Xiaowen
1 parent 5db8b9e4

no message

Showing 1 changed file with 10 additions and 9 deletions
auto_upload.py
@@ -19,8 +19,8 @@ project_name = 'CNLiveScioLive' # 项目名称 @@ -19,8 +19,8 @@ project_name = 'CNLiveScioLive' # 项目名称
19 upload_version = '1.0.0' # 项目版本 19 upload_version = '1.0.0' # 项目版本
20 archive_workspace_path = '/Users/cnlive-zxw/Desktop/ScioLive' # 项目路径 20 archive_workspace_path = '/Users/cnlive-zxw/Desktop/ScioLive' # 项目路径
21 export_directory = 'Products' # 输出的文件夹 21 export_directory = 'Products' # 输出的文件夹
22 -ipa_download_url = 'https://www.pgyer.com/QgmN' #蒲公英的APP地址  
23 -#ipa_fir_download_url = 'http://d.6short.com/zvk2' #fir的APP地址 22 +ipa_pgyer_download_url = 'https://www.pgyer.com/QgmN' #蒲公英的APP地址
  23 +ipa_fir_download_url = 'http://d.6short.com/zvk2' #fir的APP地址
24 24
25 # 苹果账号API_KEY、API_ISSUER 25 # 苹果账号API_KEY、API_ISSUER
26 APPLE_API_KEY = 'SVDD8X9884' 26 APPLE_API_KEY = 'SVDD8X9884'
@@ -145,8 +145,8 @@ class AutoUpload(object): @@ -145,8 +145,8 @@ class AutoUpload(object):
145 if r.status_code == 200: 145 if r.status_code == 200:
146 print("=======上传蒲公英成功,用时:%.2f秒=======" % (end - start)) 146 print("=======上传蒲公英成功,用时:%.2f秒=======" % (end - start))
147 # 是否需要打开浏览器 147 # 是否需要打开浏览器
148 - self.open_browser(self)  
149 - self.send_email() 148 + self.open_browser(self, ipa_pgyer_download_url)
  149 + self.send_email(ipa_pgyer_download_url)
150 else: 150 else:
151 print("=======上传蒲公英失败,用时:%.2f秒=======" % (end - start)) 151 print("=======上传蒲公英失败,用时:%.2f秒=======" % (end - start))
152 elif self.number == 3: 152 elif self.number == 3:
@@ -169,7 +169,8 @@ class AutoUpload(object): @@ -169,7 +169,8 @@ class AutoUpload(object):
169 print("=======上传Fir失败,用时:%.2f秒=======" % (end - start)) 169 print("=======上传Fir失败,用时:%.2f秒=======" % (end - start))
170 else: 170 else:
171 print("=======上传Fir成功,用时:%.2f秒=======" % (end - start)) 171 print("=======上传Fir成功,用时:%.2f秒=======" % (end - start))
172 - self.send_email() 172 + self.open_browser(self, ipa_fir_download_url)
  173 + self.send_email(ipa_fir_download_url)
173 174
174 else: 175 else:
175 print("\n\n===========没有找到对应的ipa===========") 176 print("\n\n===========没有找到对应的ipa===========")
@@ -177,17 +178,17 @@ class AutoUpload(object): @@ -177,17 +178,17 @@ class AutoUpload(object):
177 return 178 return
178 179
179 @staticmethod 180 @staticmethod
180 - def open_browser(self):  
181 - webbrowser.open(ipa_download_url, new=1, autoraise=True) 181 + def open_browser(self, url):
  182 + webbrowser.open(url, new=1, autoraise=True)
182 183
183 @staticmethod 184 @staticmethod
184 def _format_address(self, s): 185 def _format_address(self, s):
185 name, address = parseaddr(s) 186 name, address = parseaddr(s)
186 return formataddr((Header(name, 'utf-8').encode(), address)) 187 return formataddr((Header(name, 'utf-8').encode(), address))
187 188
188 - def send_email(self): 189 + def send_email(self, url):
189 msg = MIMEText('<html><body><h1>Hello</h1>' + 190 msg = MIMEText('<html><body><h1>Hello</h1>' +
190 - '<p>╮(╯_╰)╭<a href=\"'+ipa_download_url+'\" rel="external nofollow" >应用已更新,请下载测试</a>╮(╯_╰)╭</p>' + 191 + '<p>╮(╯_╰)╭<a href=\"'+url+'\" rel="external nofollow" >应用已更新,请下载测试</a>╮(╯_╰)╭</p>' +
191 '<p>蒲公英的更新会有延迟,具体版本时间以邮件时间为准</p>' + 192 '<p>蒲公英的更新会有延迟,具体版本时间以邮件时间为准</p>' +
192 '</body></html>', 'html', 'utf-8') 193 '</body></html>', 'html', 'utf-8')
193 msg['From'] = self._format_address(self, 'iOS开发团队 <%s>' % from_address) 194 msg['From'] = self._format_address(self, 'iOS开发团队 <%s>' % from_address)