iosapp编译
Ⅰ 如何编写 iOS App 由最基础说起
你想趁这巿场还未烂的时候分一杯羹吗?第0步:硬件需求要编写 iOS app ,只需一部 Mac (iMac, Macbook 都可以) 就可以,因为所有编写 iOS app 的必要工具都只有 Mac 版本。 另外,你最好懂得基础英语,因为大部份相关文件或教学网站都是以英文编写的。真的只需要一部苹果电脑?要留意, iDevice (包括 iPod Touch/ iPhone) 并不是编写 iOS app 的“必要”工具,因为免费的编写软件 "Xcode" (稍后会详细描述)会提供一个 iDevice 模拟器。 然而,模拟器是有其限制的,例如模拟器不能精确地模拟到 Accelerator (感应重力的仪器),而且,据笔者经验,实在有太多 bug 只会出现于真机而非模拟器。 因此,笔者建议,如果你是学生,只求交功课,又或你的银弹不够,那可以暂时不买 iDevice。但如果你想制作一个认真的程式,请买一部 iDevice。我听闻,不需 Mac 机也可编写 iOS 程式喔是的,有很多较为旁门左道的方法可以免去“购买 Mac 机”这步骤,然而,笔者认为这些非官方方法非常麻烦,又或有可能违反了相关的条款或法律。读者只要 Google 一下 "Hackintosh" 便会发现不少非官方方法去把 Mac OS 安装于 PC ,但风险自负。另外,( Windows 版本的) Adobe Flash CS5 亦有 "Packager for iPhone" 这功能,可以把 Flash 程式转变成 iOS 程式,然而,苹果电脑的条款是禁止用此等“第三方程式”发布 iOS 程式的,因此,即使你用 Flash 写了 iPhone 程式,也会有风险 Apple 会禁止你发布。第1步:申请成为 Apple Developer我该选择什么 "Apple Developer Program"要编写 iOS app ,必需要有一个 "Apple Developer" account ,这是因为…编程必备软件 "Xcode" 只能予 "Apple Developer" 下载。读者可在此申请成为"Apple Developer Program"。我该选择什么"Apple Developer Program"请留意"Apple Developer Program"有几类,现阶段只需申请成免费的"Apple Developer"就行,以下简介各类别:Apple Developer:这是免费的类别,但其中一个限制是:你能把你的 App 写来自娱,但不能把你的 App 发布于 App store 。iPhone Developer University Program :这也是免费的,比起 "Apple Developer" 少一点限制,但仍不能把你的 App 发布至 App Store 。iPhone Developer Program – Indivial :每年需付 US$99 ,可以发布你的 App 至 App Store另外还有些 Program 予公司客户的,相对贵一点,但对企业的支援较多。 笔者建议各位先申请成为每年付费 US$99 的 "Apple Developer – Indivial" ,当你成功编写出一个你认为很有趣的 iPhone App 并准备推出时,发现原来刚刚有人将同类的 App 上架,到时你再等 2-3 星期重新 upgrade 到 Indivial Account 的话,后悔就已经太迟。第2步:下载及安装 Xcode申请成 "Apple Developer" 后,就可以到此下载 Xcode了, Xcode 是一套 iOS 程式编写软体,内含所有编写 iOS 程式的必需工具,包括 iPhone SDK( 使 Xcode 有能力编释 iOS app 的东东)。
Ⅱ 如何在WIN32下编写代码然后编译成IOS下的APP
看开发时使用的什么模式。
如果是使用object C,那没法跨平台编译,也就无法直接转换。
如果使用的一些支持跨平台的第三方库,比如cocos2dx,那在安卓和ios下都是可以编译的。
一款名为“J2ObjC”的源代码转换工具,可将java语言编写的程序转换称Object-C语言,并直接使用iOS框架,这意味着Android上的程序可以直接转换成iOS App。
Ⅲ 如何将 lame 从源代码编译成 iOS App 可用的静态库
生成的静态库包括armv6 armv7 模拟器 以及一个合并的库
你需要做的是:
1、http://sourceforge。net/projects/lame/files/lame/3.99/ 下载lame的最新版本解压
2、将该文件lamebuilder放到目录下
3、修改lamebuilder中的路径
--prefix=/Users/rinjack/Desktop/lame
为你的lame目录路径
4、在终端中 cd到 你的lame目录
sudo -s
chmod a+x lamebuilder
./lamebuilder
5、生成的文件在build目录下
Ⅳ ios app客户端可以反编译吗
ipa 文件其实是一个压缩包,里面包括了可执行文件,资源文件等信息。 反编译的话也可以,只是你要有足够强的功底,就可以。这个至少汇编得会吧,然后可以根据反编译出来的汇编写出原来的OC程序。现在我没有发现有什么工具可以直接反编译出ELF文...
Ⅳ IOS APP开发常用的几个命令行工具
xcodebuild
苹果官方提供的的Xcode项目和工作空间(workspace)编译工具,也就是xcode自带的非图形化命令行编译工具。详细的使用方法在命令行执行:
man xcodebuild
系统会告诉你所有的用法,这里就不详细介绍了。
xcpretty
xcpretty is a fast and flexible formatter for xcodebuild
其实就是用来格式化(美化)xcodebuild命令行工具输出日志的一个小工具,我们新建一个Single View的项目xcodebuilddemo,然后在命令行执行:
xcodebuild
输出日志如下图所示:
xcodebuild_snapshot.png
四个字“惨不忍睹”。
OK, xcpretty表现一下吧,执行如下命令:
xcodebuild | xcpretty
输出日志如下图所示:
xcpretty_snapshot.png
OK,不用过多解释了,不过执行上面的命令时先执行下面的命令安装xcpretty:
gem install xcpretty
更多使用方法见项目首页:https://github.com/supermarin/xcpretty
xctool
xctool是facebook推出的用于替换xcodebuild的更易于测试ios和mac应用程序的命令行工具,特别适用于ios app的持续集成。
注意,刚开始xctool不仅用于做单元测试,包括编译、打包等功能,但现在编译、打包等功能被放到facebook的另一个项目xcbuild中了,所以xctool目前主要是用于单元测试。
xctool的官方网址:https://github.com/facebook/xctool
安装:
brew install xctool
如果您的mac机器上连brew都没装,那你真落伍了,自己去研究吧。
使用:
xctool -project xcodebuilddemo.xcodeproj -scheme xcodebuilddemo test -test-sdk iphonesimulator9.3
更详细的使用方法自己到官方网站研究吧。可以指定只测试某个用例,某个方法哦。
xcbuild
xcbuild是一个兼容Xcode的编译工具,它能使编译更快快速,更友好的编译过程日志,可以运行在多个平台(主要指OS X和Linux)。
详细的使用方法可见官方网站:https://github.com/facebook/xcbuild
目前该项目还比较新,应该是刚从xctool中剥离出来,只能从源码安装。
自己去试一试吧。
Ⅵ 请问iOS上的App Store应用可以使用python编写吗
iso的应用可以使用python编码的。
方法如下:
首先,要在iosApp工程中安装python解释器,比如pybee的python-ios-support,编译时target选择iphoneos.armv7或者arm64。
然后,用pip install安装rubicon-objc搭建python和objc的桥梁。
最后,用python写ios语法,开发app即可。
请采纳,谢谢
Ⅶ Windows 10可以做ios app的编译了吗
准备条件
1
首先需要我们前往微软最新的 Windows 光盘镜像,在镜像的时候,切记要64位的哦。
2
接下来还需要我们准备一个不小于 8G 版的 U 盘,用于制作安装 Windows 10 的安装 U 盘。
3
另外,如果你之前已经在 Mac 上安装了 Windows7 或 8 系统的话,那可以选择直接在 Windows 系统中进行更新升级就好。接下来主要是介绍如何为 Mac 重新安装一个 Windows10 的操作方法。
END
用 BootCamp 工具制作启动 U 盘
1
首先请将 U 盘插入 Mac 的 USB 端口,在 Mac 系统中打开 BootCamp 工具,如图所示
2
接着来到 BootCamp 的欢迎界面中,点击“下一步”按钮继续,如图所示
3
随后请选中制作启动 U 盘的所有选项,然后点击“继续”按钮。
4
接着在这里可以看到我们当前插入到 Mac 的 U 盘,在 ISO 镜像一栏,点击“选取”按钮,如图所示
5
随后请选择之前准备好的 Windows10 镜像,如图所示
6
当 U 盘与 Windows 10 镜像都已就位了,请点击“继续”按钮。
7
随后系统会提示我们是否要抹掉 U 盘上的数据,用于制作启动 U 盘,点击“继续”按钮。
8
接下就请耐心等待 BootCamp 制作启动 U 盘,由于需要拷贝,以及在网 Mac 的相关驱动,时间花费比较长。
9
当制作完成以后,会自动进入磁盘分割界面,意思就是说要为 Windows 系统分多少磁盘空间。我这里以分30G为例,请根据你自己的实际情况来定。
10
接着就请等待为磁盘分区了,分区好了以后会自动重启启动电脑,从启动 U 盘启动。
END
开始安装 Windows10
接下来从 U 盘启动以后,即可看到 Windows10 的安装界面了。
随后可以根据提示就可以安装 Windows 10 系统了,值得注意的是在选择分区时,要注意不要选错了。
在安装好以后,请打开 U 盘启动盘,在 BootCamp 目录下,双击打开 Setup 安装程序,可以为 Windows10 安装 Mac 电脑的硬件驱动。
随后根据提示安装即可,如图所示
Ⅷ ios app开发一般用什么编程语言
开发手机APP所要使用的编程语言APP开发的语言有很多种,主要为以下四种:
iOS平台开发语言为Objective-C,开发者一般使用苹果公司开发的ios sdk 搭建开发环境, iOS SDK是开发iPhone和iPad 应用程序过程中必不可少的软件开发包,提供了从创建程序,到编译,调试,运行,测试等一些列开发过程中所需要的工具;
安卓 Android开发语言为java,开发者一般是用谷歌公司开发的android sdk搭建开发环境,使用Java进行安卓应用的开发;
微软Windows phone7开发语言是C#;
塞班symbian系统版本开发语言是C++;
Ⅸ 如何编写iOS app由最基础说起
你想趁这巿场还未烂的时候分一杯羹吗?这篇文章会介绝“如何编写一个iOS app”,当中笔者会透露一些官方文件没有提及的值得留意的地方。第0步:硬件需求要编写iOS app,只需一部Mac机(iMac, Macbook都可以)就行,因为所有编写iOS app的必要工具都只有Mac机版本。另外,你最好懂得基础英语,因为大部份相关文件或教学网站都是以英文编写的。
Ⅹ iOS上编程app是如何实现的
如果回答对楼主有帮助,给个采纳好不,谢谢啦
scala那个app自己的截图不就说了么:scala online compiler……不过应该用不着ssh,通过web接口就足够了。
python这个app,从反汇编结果上看应该是直接把python源代码编译进了主executable。ipa系直接google取得的盗版。可耻的匿了。
增补:发现这个答案好像还有人看,那多句嘴,在iOS10上真正的原生编译器已经成为可能,但第三方恐怕未必能用上。具体看swift playground,大开眼界。就说到这吧。