我只是试图在没有开发者帐户的情况下在我的iPhone上获取自己的应用程序。以下是我所做的步骤:
我用JailCoder修补了Xcode和我的项目(Currency.xcodeproj)
我想在Xcode中使用“iOS设备”构建项目。但是我收到了一条错误消息,例如“找不到设备”。所以我在模拟器中运行它,我在/ Users / Dogan / Library / Developer / Xcode / DerivedData / Currency-gjxrulouxbmjslbzslsplyehgfgm / Build / Products / Debug-iphonesimulator
在/ var / mobile / Applications
创建一个名为FADE9826-4878-4458-B5BE-90AD4EB60FDF的新文件夹(我必须使用有效的UDID。我是否使用特定工具来创建UDID?我从其他示例获得了UDID)。我还在此文件夹中创建了一个名为“Documents”的目录。
chown -R mobile FADE9826-4878-4458-B5BE-90AD4EB60FDF
scp -r Currency.app root @ IP-ADRESS-OF-IPHONE:/ var / mobile / Applications / FADE9826-4878-4458-B5BE-90AD4EB60FDF /
使用“killall SpringBoard”在SSH中重启Springboard
我有应用程序,但它不起作用。每次点击,它都会崩溃并将我踢到主屏幕。我错过了什么吗?
答案 0 :(得分:2)
你错过了模拟器版本不适用于iPhone,因为它们是针对错误的CPU类型而构建的。模拟器构建是Intel x86应用程序,iPhone有ARM CPU。
可能还有其他问题(我不知道jailcoder是如何工作的)但是你无法在电话上运行模拟器构建。
答案 1 :(得分:1)
下载Jailcoder并浏览Xcode的指导补丁然后修补项目后,如果您的设备已插入计算机,请选择目标类型(您可以选择模拟器,iOS设备等),应该有您设备名称的列表。