xcode 无需 Apple 开发人员帐户即可分发 iOS 应用程序

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/43341892/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 09:53:49  来源:igfitidea点击:

Distribute iOS Application without an Apple Developer Account

iosiphonexcodeios-provisioning

提问by Ranganatha Rao

As far as I know, an iOS Application can be distributed in the following ways

据我所知,一个iOS应用程序可以通过以下方式分发

  1. Via App Store
  2. Using TestFlight
  3. Using HockeyApp or something similar
  4. Sharing the .ipa file
  1. 通过应用商店
  2. 使用测试飞行
  3. 使用 HockeyApp 或类似的东西
  4. 共享 .ipa 文件

But all the above require enrolling in the Apple Developer Program. I can test the app on my device using my apple id but I alse need to share my app with a couple of personal friends(testers). Is there any way to share an iOS application without enrolling in the Apple Developer Program?

但以上所有内容都需要注册 Apple Developer Program。我可以使用我的 Apple ID 在我的设备上测试应用程序,但我也需要与几个私人朋友(测试人员)分享我的应用程序。有没有办法在不注册 Apple Developer Program 的情况下共享 iOS 应用程序?

Thanks.

谢谢。

回答by theodore peters

Have the tester remote into your machine and share the USB. Apple is none the wiser. I have windows 7 running High Sierra via virtual box. I share the USB from Windows to Mac. I have my testers use a program like Team Viewer, which allows them to share their iPhone USB with me(not sure if it works with the mac version, so I daisy-chain USB sharing)

将测试仪远程连接到您的机器并共享 USB。苹果也不聪明。我有 Windows 7 通过虚拟框运行 High Sierra。我将 USB 从 Windows 共享到 Mac。我让我的测试人员使用像 Team Viewer 这样的程序,它允许他们与我共享他们的 iPhone USB(不确定它是否适用于 mac 版本,所以我菊花链式 USB 共享)

So it goes: Tester<---[TeamViewer]--->Windows Machine---[VirtualBox]--->Mac OSX

所以它是这样的:Tester<---[TeamViewer]--->Windows Machine---[VirtualBox]--->Mac OSX

回答by Abhishek Mitra

Well, Legally you can't do that, apple hasn't provided this till now and i guess they never will be, you have to enrol in Apple Developer account to test upto in 100 devices in Development and as production with adHoc mode through IPA.

好吧,从法律上讲,你不能这样做,苹果直到现在还没有提供这个,我想他们永远不会提供,你必须注册苹果开发者帐户才能在开发中测试多达 100 台设备,并通过 IPA 使用 adHoc 模式进行生产.

Thanks

谢谢

回答by Hesham Haleem

You can use Beta from Fabric, it works some way like TestFlight but without using apple ID, just archive your app, distribute your build from Fabric client app and send it to your testers.

您可以使用Fabric 的 Beta 版,它的工作方式类似于 TestFlight,但不使用 Apple ID,只需存档您的应用程序,从 Fabric 客户端应用程序分发您的构建并将其发送给您的测试人员。

回答by Pratima

Check the accepted answer at, Test iOS app on device without apple developer program or jailbreak.

检查接受的答案,在没有苹果开发者程序或越狱的设备上测试 iOS 应用程序

The Xcode 7, now allows you to deploy your apps on any of your devices, simply by logging in with your Apple ID. You will no longer need a paid Program membership to deploy apps on your own device.

Xcode 7 现在允许您在任何设备上部署您的应用程序,只需使用您的 Apple ID 登录即可。您将不再需要付费计划会员资格来在您自己的设备上部署应用程序。