打包的ipa文件无法访问api接口

JoXu 2015-04-08 10:32:39
我的一个APP在模拟器上是可以访问API接口的,但是打包成ipa文件,然后手机用ipa文件装上后,app却不能访问网络了(不能访问API接口),
我用Xcode直接把程序灌到手机上却没有任何问题。请问这是什么原因
...全文
543 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
天上一只大鹅 2017-05-28
  • 打赏
  • 举报
回复
请问你是怎么解决的?现在也是这样的问题
JoXu 2015-04-08
  • 打赏
  • 举报
回复
引用 4 楼 zhangao0086 的回复:
连不上网是什么意思?api报错?用手机的Safari能上网不?如果是api报错就把错误alert出来看看
不是连不上网,如果我用Xcode把我的程序灌到我手机里面运行,是没有任何问题的,但是如果我把程序打包成ipa文件,然后我用手机装了这个ipa文件,程序运行起来后发现是没有访问api接口。 ---------------------------------------------- 同一个程序,只是安装方式不同而已,为什么一个没问题,另外一个却又问题?
JoXu 2015-04-08
  • 打赏
  • 举报
回复
不是连不上网,如果我用Xcode把我的程序灌到我手机里面运行,是没有任何问题的,但是如果我把程序打包成ipa文件,然后我用手机装了这个ipa文件,程序运行起来后发现是没有访问api接口。 ---------------------------------------------- 同一个程序,只是安装方式不同而已,为什么一个没问题,另外一个却又问题?
Bannings 2015-04-08
  • 打赏
  • 举报
回复
连不上网是什么意思?api报错?用手机的Safari能上网不?如果是api报错就把错误alert出来看看
JoXu 2015-04-08
  • 打赏
  • 举报
回复
引用 1 楼 u010745960 的回复:
没准你模拟器可以连接内网,手机不可以连接内网。电脑和手机连接的网不一样
都是用手机,只不过一个是直接用Xcode灌进去,一个是用ipa文件装得
JoXu 2015-04-08
  • 打赏
  • 举报
回复
那为什么我用Xocde直接把程序灌进去就没问题,装ipa文件后的程序就有问题?
Damon_Guo 2015-04-08
  • 打赏
  • 举报
回复
没准你模拟器可以连接内网,手机不可以连接内网。电脑和手机连接的网不一样
JoXu 2015-04-08
  • 打赏
  • 举报
回复
引用 8 楼 zhanglei5415 的回复:
[quote=引用 6 楼 book_1992 的回复:] [quote=引用 4 楼 zhangao0086 的回复:] 连不上网是什么意思?api报错?用手机的Safari能上网不?如果是api报错就把错误alert出来看看
不是连不上网,如果我用Xcode把我的程序灌到我手机里面运行,是没有任何问题的,但是如果我把程序打包成ipa文件,然后我用手机装了这个ipa文件,程序运行起来后发现是没有访问api接口。 ---------------------------------------------- 同一个程序,只是安装方式不同而已,为什么一个没问题,另外一个却又问题?[/quote] api是外部可访问的url吗? 你可以在程序中加入UIAlertView来验证api有没有被执行,试着在某个api执行之前先弹个alert,执行结束后再弹个alert. 先用这种方式在真机上试试。找找到底是什么原因?[/quote] 肯定是外部可以访问的url,目前的头绪是包得签名问题
ReyZhang 2015-04-08
  • 打赏
  • 举报
回复
引用 6 楼 book_1992 的回复:
[quote=引用 4 楼 zhangao0086 的回复:] 连不上网是什么意思?api报错?用手机的Safari能上网不?如果是api报错就把错误alert出来看看
不是连不上网,如果我用Xcode把我的程序灌到我手机里面运行,是没有任何问题的,但是如果我把程序打包成ipa文件,然后我用手机装了这个ipa文件,程序运行起来后发现是没有访问api接口。 ---------------------------------------------- 同一个程序,只是安装方式不同而已,为什么一个没问题,另外一个却又问题?[/quote] api是外部可访问的url吗? 你可以在程序中加入UIAlertView来验证api有没有被执行,试着在某个api执行之前先弹个alert,执行结束后再弹个alert. 先用这种方式在真机上试试。找找到底是什么原因?
Bannings 2015-04-08
  • 打赏
  • 举报
回复
引用 5 楼 book_1992 的回复:
不是连不上网,如果我用Xcode把我的程序灌到我手机里面运行,是没有任何问题的,但是如果我把程序打包成ipa文件,然后我用手机装了这个ipa文件,程序运行起来后发现是没有访问api接口。 ---------------------------------------------- 同一个程序,只是安装方式不同而已,为什么一个没问题,另外一个却又问题?
请求发出去了没有?如果请求没发出去,就是逻辑有问题,如果发出去了,就把请求结果打印或alert出来

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧