主机论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 204|回复: 15

有懂xcode/iOS开发的mjj吗?想红包请教几个app发布问题。

[复制链接]

8

主题

27

回帖

96

积分

注册会员

Rank: 2

积分
96
发表于 2024-10-23 21:24:39 | 显示全部楼层 |阅读模式
本帖最后由 Achin 于 2024-10-23 21:28 编辑

我有一份swift源码,已经在xcode的模拟器测试好,想生成ipa,分发给多人安装(不需要上架appstore)。

我现在还没搞清楚发布app的一些概念性东西。

1、如果我买688的个人开发者账号,是不是就能发布ipa分发给他人使用?
2、如果个人开发者账号只能限制udid使用,我生成ipa,然后再购买企业签,是不是就可以不限制udid分发ipa给他人安装了?
3、我已经使用appuploader创建了P12证书和描述文件,但是会提示以下信息。请问这是没有苹果开发者账号,不能发布的意思吗?

我在xcode -> archive 想生成ipa文件时。xcode 提示:
Cannot create a iOS App Development provisioning profile for "com.clock.ckck66".
Personal development teams, including "xxxx", do not support the Associated Domains, Apple Pay, Push Notifications, iCloud, Communication Notifications, and In-App Purchase capabilities.


一个终极问题:卖企业签的老板说,只要有ipa就行。请问有没有办法在不需要个人开发者账号的情况下,用xcode生成ipa,然后买企业签,分发给别人使用?
回复

使用道具 举报

1

主题

8

回帖

29

积分

新手上路

Rank: 1

积分
29
发表于 2024-10-23 21:44:02 | 显示全部楼层
你源码里面涉及到icloud和推送服务还有apple pay就需要用有权限的开发者账号打包,目前swift好像没有能强制打包的方法在entitlements文件里面禁用掉这些就可以打包了,打出来之后用轻松签爱思这类签上企业证书就行了
回复

使用道具 举报

8

主题

27

回帖

96

积分

注册会员

Rank: 2

积分
96
 楼主| 发表于 2024-10-23 22:01:53 | 显示全部楼层
Monsterac 发表于 2024-10-23 21:44
你源码里面涉及到icloud和推送服务还有apple pay就需要用有权限的开发者账号打包,目前swift好像没有能强制 ...

icloud和推送服务还有apple pay,源码里面都没有这些服务呢。
回复

使用道具 举报

15

主题

814

回帖

2087

积分

金牌会员

Rank: 6Rank: 6

积分
2087
发表于 2024-10-23 21:44:00 | 显示全部楼层
个人/公司开发者,每年99美元,应用需上架appstore才能提供给所有人无限制下载。可以使用Adhoc自签,最多提供给100台设备测试使用

大企业开发者,每年299美元,应用不能上架appstore,通过OTA在线安装的方式供人下载使用,自签模式叫Inhouse (现在申请门槛巨高,已经几乎绝迹了)
回复

使用道具 举报

8

主题

27

回帖

96

积分

注册会员

Rank: 2

积分
96
 楼主| 发表于 2024-10-23 22:06:47 | 显示全部楼层
Celestine 发表于 2024-10-23 22:06
个人/公司开发者,每年99美元,应用需上架appstore才能提供给所有人无限制下载。可以使用Adhoc自签,最多提 ...

谢谢回答,现在我的目的就是想生成ipa,然后买企业签。现在卡在怎么用xcode生成ipa这步了。请问该怎么解决?
回复

使用道具 举报

15

主题

814

回帖

2087

积分

金牌会员

Rank: 6Rank: 6

积分
2087
发表于 2024-10-23 22:17:11 | 显示全部楼层
Achin 发表于 2024-10-23 22:17
谢谢回答,现在我的目的就是想生成ipa,然后买企业签。现在卡在怎么用xcode生成ipa这步了。请问该怎么解 ...

代码没问题可以直接编译啊
回复

使用道具 举报

1

主题

38

回帖

109

积分

注册会员

Rank: 2

积分
109
发表于 2024-10-23 22:06:00 | 显示全部楼层
代码没问题,直接编译IPA就完事了,你想测试安装,可以自签或者证书方式
回复

使用道具 举报

8

主题

27

回帖

96

积分

注册会员

Rank: 2

积分
96
 楼主| 发表于 2024-10-23 22:53:02 | 显示全部楼层
Celestine 发表于 2024-10-23 22:53
代码没问题可以直接编译啊

代码在模拟器运行是正常的。

我在xcode -> archive 想生成ipa文件时。xcode 提示:
Cannot create a iOS App Development provisioning profile for "com.clock.ckck66".
Personal development teams, including "xxxx", do not support the Associated Domains, Apple Pay, Push Notifications, iCloud, Communication Notifications, and In-App Purchase capabilities.
回复

使用道具 举报

17

主题

207

回帖

649

积分

高级会员

Rank: 4

积分
649
发表于 2024-10-23 22:17:00 | 显示全部楼层
根据您提供的信息,您正在尝试为一个名为 "com.clock.ckck66" 的应用程序创建 iOS 开发者配置文件。然而,您所属的个人开发团队(例如 "xxxx")不支持关联域名、Apple Pay、推送通知、iCloud、通讯通知和应用内购买等功能。  要解决这个问题,您有几个选项:  1. 更改开发者团队:如果您希望使用这些功能,您可以考虑加入一个支持它们的开发者团队。这可能意味着您需要加入一个企业开发者计划或者与其他开发者合作。  2. 移除不支持的功能:如果您不需要使用这些功能,您可以修改您的应用程序,以便不使用关联域名、Apple Pay、推送通知、iCloud、通讯通知和应用内购买等功能。这样,您就可以继续创建配置文件。  3. 与苹果开发者支持联系:如果您对您的开发者团队的能力有疑问,您可以联系苹果开发者支持,咨询他们关于您的开发者团队是否支持这些功能的具体情况。他们可能能够提供更详细的指导和解决方案。  请注意,这些选项的可行性取决于您的具体情况和需求。建议您仔细评估每个选项,并选择最适合您的解决方案。
回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

Rank: 1

积分
4
发表于 2024-10-23 22:56:48 | 显示全部楼层
阿辉g 发表于 2024-10-23 22:56
代码没问题,直接编译IPA就完事了,你想测试安装,可以自签或者证书方式

现在就是找不到怎么编译成ipa呢!搞了2天了。Xcode 编译 IPA 文件的步骤
选择正确的 Scheme 和目标设备:

在 Xcode 的 Product 菜单中,选择你的项目。
确保 Scheme 设置为 Release 模式,这会优化你的应用并生成发布版本的 IPA 文件。
在目标设备选择中,你可以选择一个具体的设备或 Generic iOS Device。后者适用于所有 iOS 设备。
执行 Archive 操作:

在 Product 菜单中,选择 Archive。
Xcode 会开始编译、链接你的项目,并生成一个 archive 文件。
导出 IPA 文件:

Archive 完成后,会自动打开 Organizer 窗口。
选择你刚刚生成的 archive,点击 Export App。
在弹出的窗口中,选择 Save for App Store Deployment,然后点击 Next。
选择你的发布证书和描述文件。
点击 Export,选择保存 IPA 文件的路径。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2024-11-2 23:39 , Processed in 0.093888 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表