问题标签 [iosdeployment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Ad Hoc iOS App 分发到数百台设备
我正在尝试查找有关发布 iOS 应用 Ad Hoc 的一些最新信息。
我最近的任务是完成一个已完成约 90% 的应用程序的开发,该应用程序正在 Dart/Flutter 中开发,但仅部署在 iOS 上(目前)。这是一个私有应用程序,需要部署到大约 400-500 台设备上,而不是在 AppStore 上。
我希望我可以简单地将其上传到网络服务器,然后引导不同位置的用户导航到 URL,然后单击链接将其直接下载到设备 - 类似于我过去使用 Android APK 所做的. 或者一些无线安装方法。我们试图避免使用 Enterprise 方法,因为尽管该应用程序有数百名用户,但我正在为其构建此应用程序的公司只有少数员工和少量收入来源。
我看过一些关于 Ad Hoc 分发的 SO 帖子,但它们已经有好几年了。我的主要问题是..
在尝试针对那么多设备时,这种 Ad Hoc 方法是否可行?如果是这样,是否可以将配置文件配置为具有那么多设备 UUID?(假设 AdHoc 需要配置文件)
如果不是,在这种情况下推荐的部署方法是什么?
我很感激任何指示。提前致谢。
ios - 异议+Frida:申请无法通过验证
我正在使用本教程在 Iphone 8 上使用 Frida 安装我的应用程序:https ://www.secjuice.com/objection-frida-guide/
要消除重复项:
- 通过 Xcode 构建和部署工作正常
- 该应用程序在再次部署之前被多次删除
我一直专注于手动重新签名的魔力,所以还没有 Frida,它基本上归结为这几个命令,我首先通过 xcode 存档以获取 ipa 文件,我知道它是用发行版签名的profile,所以我也尝试获取调试版本的内容(在 XCode 中的产品下),将其压缩为 ipa,然后从那里开始。
获取证书身份:
security find-identity -p codesigning -v
使用applesign对 ipa 进行签名:
applesign -i E3990....1881149 -m iOS_Development.mobileprovision -o patched_codesign.ipa MyApp.ipa
iOS_Development.mobileprovision
是开发配置文件。我尝试使用调试版本 (embedded.mobileprovision) 中可用并从开发人员门户下载的版本。我还尝试将 iOS 分发配置文件与正确的证书标识符结合使用。
解压重新签名的ipa:unzip patched_codesign.ipa
部署:ios-deploy --bundle Payload/*.app -W -d
收到错误:
2020-10-27 08:41:40.304 ios-deploy[4282:27558] [!! ] 错误 0xe800003a:无法验证应用程序。AMDeviceSecureInstallApplication(0, 设备, url, 选项, install_callback, 0)
只是为了澄清我选择了具有正确配置文件的正确证书:
还用于security cms -D -i some.mobileprovision
验证供应配置文件确实是预期的开发配置文件。
我究竟做错了什么?
app-store - 在应用程序从 Apple App Store 发布之后或之前禁用评论和评级?
经过长时间的搜索后,我只想问一个快速的问题,我还没有找到有关此主题的答案。事实上,开发者有没有办法在应用程序发布到 App Store 之后或之前禁用评论和评级,只是在很短的时间内?该解决方案存在于 Google Play 中,但我在互联网上找到了一些信息,我认为 App Store 不可能。你们觉得怎么样 ?
ios - SQLite 查询语句插入在 swift 中无法正常工作
我正在调用一个插入查询语句,用于在 SQLite 文件的 tc_devices 中插入数据。但在 XCode 中,我在控制台中得到输出:无法插入行。
这里 CreateTable 查询语句:-
“创建表如果不存在 tc_devices (id INTEGER NOT NULL UNIQUE,name TEXT NOT NULL UNIQUE,uniqueid TEXT NOT NULL,lastupdate DATETIME DEFAULT NULL,positionid INTEGER DEFAULT NULL,groupid INTEGER DEFAULT NULL,attributes TEXT DEFAULT NULL,phone TEXT DEFAULT NULL,型号 TEXT DEFAULT NULL,联系 TEXT DEFAULT NULL,类别 TEXT DEFAULT NULL,禁用 BLOB DEFAULT '0');"
ios - 使用 Transporter.app 将 .ipa 上传到 App Store 时 Expo App 的包标识符不正确
通过构建 Expo 应用程序存档后expo build:ios
,通过 Transporter.app 上传.ipa
文件失败并出现以下错误:
无法为应用程序“filename.ipa”创建临时 .itmsp 包未
找到合适的应用程序记录。验证您的包标识符“___”是否正确。
错误消息中显示的捆绑包标识符已经过四重检查,并且是正确的,并且与 Expo 在 Apple 开发人员门户中创建的捆绑包标识符相匹配。
正如文档显示的那样,我已登录 iTunes connect 并接受了条款,我已登录 Transporter(我已重新启动此应用程序和计算机几次),但我总是收到此错误。
有任何想法吗?
在这个链接上有一个截图。
谢谢!
ios - 如何为两个开发者使用相同的开发和分发证书
我需要使用与其他开发人员相同的开发和分发证书吗?
如何手动登录并使用 fastlane firebase 构建和分发我的应用程序
ios - 澄清:对于 ios 的 Jenkins fastlane 设置,我是否需要在我的机器中安装 xcode
澄清:对于 ios 的 Jenkins fastlane 设置,我是否需要在我的机器中安装 xcode
我需要知道我的机器中是否需要 Xcode 来为我的 ios 应用程序设置 jenkins + fastlane
在这个文档步骤中,我认为没有必要使用 xcode 进行 jenkins 设置 https://medium.com/@priya_talreja/ci-cd-in-ios-using-jenkins-and-fastlane-7b0f9218de8f
ios - 在 init() 之前或 init() 内部读取 UserDefaults
我在将我的 default_ip 从 UserDefaults 获取到 SocketManager 时遇到问题。
如果我在 init() 上面有 SocketManager,它会连接但我不能有 default_ip 因为上面因为它说
不能在属性初始值设定项中使用实例成员“默认值”;属性初始化程序在“自我”可用之前运行
那么我将如何解决这个问题?
我还上传了视频以显示问题 https://www.youtube.com/watch?v=teqr20AnTVM
swift - 设计膳食跟踪应用程序的数据模型
可以帮我设计我的数据模型吗?我正在开发一个膳食跟踪应用程序,通过计算所有包含的成分来计算膳食卡路里。
我当前的数据模型:膳食和成分是 CoreData 实体。膳食与成分具有“对多”关系,而成分具有“对一个”膳食。
这行得通,但它很不方便。即使您将它们添加到其他餐点中,您也必须为每餐重新输入所有成分......
Meal 跟踪包含的成分,每个成分都包含宏信息及其在 Meal 中的大小(基本上,你放了多少西红柿)。
我的目标是制作所有用户添加成分的“目录”,以便用户可以搜索它们。但我在模型设计上苦苦挣扎。我想将成分关系更改为“to many”,但是我在哪里保存特定膳食中每种成分的数量?
另外,我考虑制作“代理”成分,它与膳食和成分有联系,但也保持大小:膳食 -> [代理列表] -> 成分。
但我不确定这是否是个好主意。
你会怎么做?
CoreData Meal 扩展如下所示:
和成分:
ios - 在 RN 上开发时如何为 iOS 设置默认文本颜色
在 React Native 上开发应用程序时,有必要使用本地方法为应用程序中的所有文本设置颜色。在 android 的情况下,这不会导致问题(我们只是在 styles.xml 中设置所需的颜色)但是 ios 呢?是否可以在 info.plist 的某处指定文本颜色?