1. Mac10.6操作系统下怎样将xcoder开发的程序打包为ipa安装到iphone OS3.13上(免证书真机联调)(还可加分)
1. 新建一个目录 $appname
2. 新建文件夹 Payload和文件iTunesArtwork (注意大小写,iTunesArtwork由图标文件改名得到)
3. 包XXX.app文件夹内容放到Payload下,我一般连上真机,winscp下载 (/var/mobile/applications下)
4. 修改XXX.app下的Info.plist,现在的Info.plist一般都是二进制文件了。可以用专门的工具(叫做pledit)修改。其实自己建一个文本格式的文件也能正常工作。格式见附录。
5. 将$appname里的内容,用winrar压缩,选择zip格式,后缀名直接改为.ipa即可。
6. 可以用iTunes同步到真机了。注意真机必须做一下同步非appstore ipa的破解。
附:Info.plist格式
<?xml version=”1.0〃 encoding=”UTF-8〃?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd“>
<plist version=”1.0〃>
<dict>
<key></key>
<string></string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
<string>Weibolu</string>
<key>CFBundleExecutable</key>
<string>Weibolu</string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.Weibolu</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Weibolu</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleResourceSpecification</key>
<string>ResourceRules.plist</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.1</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTSDKName</key>
<string>iphoneos2.0</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>MinimumOSVersion</key>
<string>2.0</string>
<key>NSMainNibFile</key>
<string>MainWindow</string>
<key>SignerIdentity</key>
<string>Apple iPhone OS Application Signing</string>
</dict>
</plist>
别的不太重要,粗体部分的是<key>SignerIdentity</key>
<string>Apple iPhone OS Application Signing</string>必须的。
---------------------------------------------------------
其实,直接用iTunes, 菜单文件->添加到资料库, 选中你编译好的APP, iTunes会自动帮你转换成ipa的
2. xcode6怎么打包无证书的ipa
选择“打开方式复”制->“Xcode6.1” 在Xcode中设置发布证书。 选择“Proct”->"Edit Scheme..."打开如下界面 在“Build Configuration”中选择“Release”,单击"OK 选择菜单栏中的"Proct"->"Archive" 之后等等待几秒钟出现如下操作框。选择“Exp...
3. ios 用xCode开发,怎么打包ipa包,在未越狱的iPhone上可以直接安装
被安装的机器只能是开发机或者已越狱,要不然苹果出个99美元的服务干嘛?只能传到appstore或者是上述两种方法
你要愿意的话把自己开发者证书和ipa放一起,让想安装的的人自己签完自己安
4. xcode7 可以免证书打包吗
其实xcode免证书打包生成ipa网上的攻略还是很多的,就是大多是大虾写的,对于有些新手而言还是不够具体,我主要是根据链接的内容来做的( http://summerafternoon.diandian.com/post/2012-04-14/18797855 ),其中也是非常的具体了,我这里只是根据自己打包的经验来增加点对于新手而言比较有用的内容。
首先是给自己颁发证书,弄好后的证书可能显示的是不受信任的证书,我们可以按图进行修改,这样就是受信任的证书了。下面就是如何生成release目标了,或许大虾们觉得很简单,但是对于我们新手而言却没太多的概念。要生成 release目标 首先要将debug模式变成release模式,如图
这样就可以生成release目标了,到底如何生成呢,下面继续看,
要是按照链接中的方法破解成功的话,build for archving会是可用的,要是还是灰色的话请回到链接继续破解,生成release目标就是用这个来生成,这个结束后release目标就生成了,然后就可以在链接中说的
/Users/你的用户名/Library/Developer/Xcode/DerivedData/以工程名打头的文件夹/Build/Procts/Release-iphoneos 文件夹下找到app文件,拉入到itunes就生成了我们想要的ipa文件了。
5. xcode 打包ipa 需要证书吗
在 Xcode 中的 Organizer 里面,将你的设备连接你的mac,然后 Add to portal ,需要联网,然后会自动下载证内书到你的设容备里面,然后在你的应用工程设置中把证书设置成 iPhone developer ,注意不是 distribution。然后将build 目标设置为 iOS Device ,而不是 iPhone simulator ,点击像播放一样的按钮,就可以自动安装ipa 到你的设备了,而且可以联机调试。gdb 可以的。
6. ios用xCode开发,怎么打包ipa包,在未越狱的iPhone上可以直接安装
你的想法是你的iphone已经越狱了,可以直接下载ipa而不通过itunes,appstore装入应用,就好似我们下载的破解版应用似的。实际上问题不在这里。问题在于你在xcode打包ipa的时候,会要求验证,你没有证书就没法进行下去。看到过SDK3.0的免证书真机调试教程,比较麻烦。你的应用如果已经做到真机调试的程度,应该不会在乎这99刀。否则模拟器即可。
7. ios 没证书能打包成ipa么
用Xcode肯定是不行,得用代码打包的方式哦。
8. xcode怎么用dev证书打包
dev打包??别闹了。。测试环境没办法打包
9. 怎么把xcode中打包好的ipa文件安装到未越狱的ipad上呢我的xcode有开发者证书.
在 Xcode 中的 Organizer 里面,将你的设备连接你的mac,然后 Add to portal ,需要联网,然后会自动下版载证书到你的设备里面,然后在你的应用权工程设置中把证书设置成 iPhone developer ,注意不是 distribution。然后将build 目标设置为 iOS Device ,而不是 iPhone simulator ,点击像播放一样的按钮,就可以自动安装ipa 到你的设备了,而且可以联机调试。gdb 可以的。
10. 主题:新手提问:osx10.10 Xcode6.2无证书不能打包成ipa真机测试吗
跑真机一定需要证书.
只是Xcode7.x之后, 苹果对于非付费Apple ID, 也开发真机测试的功能.
但是如果想打包ipa, 必须需要AD Hoc的证书才可以.