❶ 如何看到一个APP应用的源代码
一、安卓APP
用android-killer可以反编译apk,比较方便,不过只能看到smail文件,学习一点smail,你可以看明白他的源代码的意思,如果有壳的话,先改apk后缀后为zip,找到加壳的so文件,一般如名字中带xxxprotect.so 用网络,360,腾讯厂商加固的话,也都有对应特点,然后把这个so文件用IDA pro打开,找到它的关键加密算法。找到后,一版是不让进加密算法,直接return。就可去壳,去了壳之后,再进行重打包签名,测试下。
二、ios上的app一般走如下流程
1、 拿个越狱机-下好工具
2、 去越狱平台下个想分析的应用(或者去app store下,用解密工具解密一下)
3、 导入reveal分析页面,得到想要的知道的具体视图类或者大致范围
4、 分析class-mp中,找到想要的类和函数
5、 在IDA或者Hopper中找到具体函数,查看汇编逻辑
6、 修改相应的逻辑,达到篡改目的,重新打包
❷ 提交苹果iphone app应用要交上源代码吗
向苹果APPstore提交应用程序需要且必须提供源代码文件。
苹果APP store是一个应用商店,提供苹果手机用户下载应用功能,所以开发者在上传提交至苹果商店时必须提供开发源码,才能在商店中正常下载使用。
提交至苹果商店的应用,在通过审核后,会自动转码适配苹果产品,手机、平板等。
❸ iphone上有什么阅读优质源码的app
初学者有了一些基础后,读源码是很好的学习和进阶方式,但是一定要选对源码、选好源码。刚才还在某社区怒喷别人分享的烂资源误人子弟,分享一些二把刀子写的“高仿XXX”源码,真是不能忍。如果你问我喷对我有啥好处,能想到的只有两个字:情(zhuang)怀(b)。
❹ 自动化测试工具appium 能直接测试苹果 appstore上安装的应用吗没有源码,没有开发打的开发包
可以的,获取到bundleId就可以,bundleId获取:安装ideviceinstaller ,执ideviceinstaller -l <测试手机的udid>
❺ GitHub 上有哪些完整的 iOS-App 源码值得参考
1. Coding iOS 客户端
Coding官方客户端. 笔者强烈推荐的值得学习的完整APP.
GitHub - Coding/Coding-iOS: Coding iOS 客户端源代码
2. OSCHINA 的 iPhone 客户端
开源中国的iPhone客户端源码
https://git.oschina.net/oschina/iphone-app
3. Git@OSC
Git@OSC iPhone 客户端,方便用户查看Git@OSC的项目以及简单的操作issue等
oschina / git-osc-iphone
4. Firefox for iOS
GitHub - mozilla/firefox-ios: Firefox for iOS
5. zulip-ios
Dropbox收购公司内部社交服务商Zulip,然后全部开源,这是iOS App
GitHub - zulip/zulip-ios: Zulip iOS app
6. iOSSF
SegmentFault官方App
GitHub - gaosboy/iOSSF: SegmentFault官方App
7. iReddit
Reddit iPhone客户端
GitHub - reddit/iReddit: The iReddit iPhone app
8. Monkey
GitHub第三方iOS客户端
GitHub - coderyi/Monkey: Monkey is a GitHub third party client for iOS,to show the rank of coders and repositories.
9. Watch
Dribbble第三方客户端
GitHub - tuesda/Watch: A project which demonstrate how to develop a custom client on android for dribbble.com
10. Voice2Note
懒人笔记iOS客户端
GitHub - liaojinxing/Voice2Note: 懒人笔记iOS客户端
11. RSSRead
“已阅”(iOS上开源RSS新闻阅读器)
GitHub - ming1016/RSSRead: “已阅”(iOS上开源RSS新闻阅读器),有兴趣?那就Pull Requests吧
12. BeeFancy
BeeFancy仿Fancy官方APP的WIREFRAME,基于BeeFramework
GitHub - BeeFramework/BeeFancy: 仿Fancy官方APP的WIREFRAME,基于BeeFramework
13. SXNews
模仿网易新闻做的精仿网易新闻
GitHub - dsxNiubility/SXNews: High imitation Neteasy News. (include list,detail,photoset,weather,feedback)
14. Doppio
寻找最近的星巴克
GitHub - chroman/Doppio: An open source iOS app to find the nearest Starbucks store using NSURLSession, AFNetworking 2.0, Mantle and Starbucks private API.
15. Anypic
类似于Instagram的一款App
GitHub - ParsePlatform/Anypic: An open source mobile and web app that lets users share photos similar to Instagram
16. 豆瓣相册
Slowslab iOS应用 豆瓣相册 精选集 开源项目
GitHub - TonnyTao/DoubanAlbum: Slowslab iOS应用 豆瓣相册 精选集 开源项目,仅供学习参考
17. ChatSecure-iOS
Objective-C写的XMPP聊天应用
GitHub - ChatSecure/ChatSecure-iOS: ChatSecure is a free and open source encrypted chat client for iPhone and Android that supports OTR encryption over XMPP.
18. NotificationChat
Objective-C写的完整的聊天应用
GitHub - relatedcode/EncryptedChat: This is a full native iPhone app to create realtime, text based group or private chat with Parse and Firebase.
19. FakeZhihuDaily
仿知乎日报iOS客户端
GitHub - gnou/FakeZhihuDaily: 仿知乎日报iOS客户端
20. ruby-china-for-ios
RubyChina官方客户端
GitHub - ruby-china/ruby-china-for-ios: Ruby China client for iOS
21. Meizi
豆瓣妹子图iOS客户端
GitHub - Sunnyyoung/Meizi: 豆瓣妹子图iOS客户端
22. PlainReader
一款 iOS(iPhone + iPad) 新闻类客户端,内容抓取自http://cnBeta.com
PlainReader/PlainReader at master · guojiubo/PlainReader · GitHub
23. iOS-2048
用Objective-C实现的2048游戏
GitHub - austinzheng/iOS-2048: iOS drop-in library presenting a 2048-style game
24. ECMobile_iOS
基于ECShop的手机商城客户端
GitHub - GeekZooStudio/ECMobile_iOS: 基于ECShop的手机商城客户端
25. wikipedia-ios
维基网络官方App, 已上架
GitHub - wikimedia/wikipedia-ios: The official Wikipedia iOS app.
26. Sol
漂亮的扁平风格的天气App
GitHub - comyarzaheri/Sol: Sol° beautifully displays weather information so you can plan your day accordingly. Check the weather in your current location or any city around the world. Implemented in Objective-C.
❻ 提交应用到 App Store 审核时,苹果能看见源代码吗
向苹果APPstore提交应用程序需要且必须提供源代码文件。
苹果APP store是一个应用商店,提供苹果手机用户下载应用功能,所以开发者在上传提交至苹果商店时必须提供开发源码,才能在商店中正常下载使用。
提交至苹果商店的应用,在通过审核后,会自动转码适配苹果产品,手机、平板等。
❼ 请问有app源码怎么让它上线
您好!安卓并不需要上线app,只需要有apk安装包即可安装。需要上线app的是苹果ios系统,因为苹果为了让用户享受更优质的软件,所以必须经过严格的审核才能通过,让网友下载。而安卓并不需要,可以第一时间享受发布软件的乐趣。希望我的回答能尽快解决您的问题,望采纳,谢谢!
❽ 如何使用91手机助手查看苹果APP的源码,因为学习,需要查看一些APP的代码,希望有高手指教怎么反编译APP。
很垃圾的软件,虽然很多人说好用,但是还是有许多人的iphone因为它而变砖,用ifunbox吧,比91好多了。
❾ 有一个APP的源代码,怎么运营
1、首先需要下载一个APP的开发工具,这里使用的是开发安卓的ADT-bundle工具。
❿ 怎么用源码开发APP
首先你需要有开发知识,之后下载专业工具,之后就撸代码咯;
APP又分为安卓APP和苹果APP,这两个系统都有不同专门的开工具,比如苹果APP开发一般用swift,OC,XCODE等等;当然了现在的APP开发大多会用到不同的几个工具,现在流行混编,所以这里面的知识量不是一点时间就可以积累起来的啦;
如果你想简单的开发APP,快速的上手可以关注一下apicloud,一门APP,安卓益这些混合开发的APP制作平台。这些混合开发平台不需要你会太专业的工具,只需要会H5技术就可以开始开发APP了,一样的实现各种原生APP才会有的效果,大大提高APP开发成本和时间周期,并且平台规范化的技术,更加适合上架苹果APPstore和安卓应用商店,比如一门APP还提供全流程的上架应用商店服务,真正做到上线无忧!