Answers:
更新:使用XCode 7,现在可以在自己的iOS9 +设备上免费部署应用程序。仅当您需要将应用程序发布到AppleStore时,才需要付费会员资格。有关更多详细信息,请参见qqbenq的答案。
如果不成为成员,则只能在模拟器中运行您的应用程序。您必须是付费会员才能在设备上安装该应用程序。
免费:
使用Xcode IDE,Dashcode,Instruments,Interface Builder,iOS Simulator和一系列其他开发人员工具开始为iOS和Mac OS X开发。
付费:
在iPad,iPhone和iPod touch上测试和调试代码,以最终确定应用程序。
Xcode 7和iOS 9允许用户在个人设备上编译和安装应用程序,而无需支付Apple开发人员许可:
现在,每个人都可以在Apple设备上获取其应用程序。
Xcode 7和Swift现在使每个人都可以更轻松地构建应用程序并直接在其Apple设备上运行它们。只需使用Apple ID登录,即可将您的想法变成可以在iPad,iPhone或Apple Watch上触摸的应用程序。下载Xcode 7 Beta,今天就自己尝试。程序成员身份不是必需的。
引用自:https : //developer.apple.com/xcode/
如果您需要让其他Apple ID运行您的应用程序,则可以使用TestFlight和付费的Apple开发人员帐户。如果您不能/不会使用iOS 9和Xcode 7,并且想要运行较旧的工具和操作系统,则还需要付费。
您需要一个越狱的设备。在我这边,我建议将其越狱。除此之外,它还添加了很多很酷且有用的东西。
Appsync的说明(需要在iDevice中运行应用程序)
要在iOS 3.1 / 3.2 / 4.x / 5.x / 6.x / 7设备上安装自签名ipa,
有关制作应用并在iDevice上运行它们的说明:
在Mac OS X上,转到“钥匙串访问”->“证书助手”->“创建证书”。它打开证书助手窗口。输入名称(在我的情况下为securitylearn.net),然后选择证书类型作为代码签名。选中让我覆盖默认设置选项。点击继续,直到创建证书。
将/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist复制到桌面。编辑plist文件,并用XCCodeSignContext替换所有出现的XCiPhoneOSCodeSignContext。“ XCiPhoneOSCodeSignContext”出现在3个位置– defaultproperties,runtimerequires,overrideproperties,请确保将它们全部替换。
将修改后的Info.plist文件复制到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/目录中,并替换现有文件。
6.0如果要直接将其运行到设备上,请连接已安装Appsync的越狱设备,然后在“运行”按钮旁边选择设备的名称。(如果选择了此选项,则本教程结束)
6.1如果要.ipa文件,请选择“ iOS设备”,然后按照以下说明进行操作
.app文件的默认位置是-/用户/ [用户名] / Library / Developer / Xcode / DerivedData / [您的应用] / Build / Products / Debug-iphoneos /
有关图像的更详细说明,请访问Securitylearn帖子
如果iPad越狱,则可以执行此操作。但这意味着您必须越狱设备,并且该应用程序可能无法在非越狱设备上运行,因为您无法在实时环境中进行测试。
如果您加入开发计划,则将获得iOS的Beta版下载,并且能够提交到应用商店。
我的建议是,如果您想使用一会儿现金,请开发该应用程序,并在下载xCode的模拟器中对其进行测试,并在满意后加入该计划。