我是 iOS 开发和自学的新手。我已经创建了几个应用程序,并且已经在 iOS 模拟器中进行了测试。这些应用程序运行良好,在构建前后没有任何问题和警告。
我想在我的 iPhone 上运行应用程序进行实时测试。但无法从 Xcode 中提取 .ipa 包,因为我还没有订阅开发者的帐户(稍后会做)。尝试了一些调整并按照以下步骤操作:-
- 更新了 SDKsettings.plist 并将 CODE_SIGNING_REQUIRED、ENTITLEMENTS_REQUIRED 设置为 NO 值。(阅读技术博客)
- 创建存档和导出方法为:“Save for Ad Hoc Deployment”
再次要求开发者帐户的进一步步骤。因此尝试以两种方式从 xcarchive 获取.app /.ipa:
一个)。运行命令行:
xcodebuild -exportArchive -exportFormat ipa -archivePath /Users/../Library/Developer/Xcode/Archives/..\app.xcarchive/ -exportPath /Users/../Desktop/app.ipa
乙)。在上述 xcarchive 包下复制 .app 文件。Dargged 并丢弃到 iTunes “MyApps”
在 iTunes 中,我注意到应用程序大小从 2.2 MB 增长到了 8.4 MB。
使用 USB 连接 iPhone 并执行安装,然后单击同步/应用。应用程序已安装在设备上,但 iTunes 显示“正在安装”
断开USB,安装的应用程序没有图标图像。当触摸打开应用程序时,它会开始安装并且永远不会打开。
请帮助提出建议,以便我可以在没有开发人员帐户的情况下测试我的应用程序。